========== build_clang - FAILED tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files In file included from ../arch/x86/lib/copy_mc.c:5: In file included from ../include/linux/uaccess.h:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: arch/x86/lib/copy_mc.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: arch/x86/lib] Error 2 make[3]: *** Waiting for unfinished jobs.... In file included from ../certs/system_keyring.c:10: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: certs/system_keyring.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: certs] Error 2 In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/drivers/dummy.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: sound/drivers] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: init/initramfs.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/video/aperture.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: drivers/video] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:12: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:12: ../include/linux/mman.h:158:9: warning: division by zero is undefined [-Wdivision-by-zero] 158 | _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:159:9: warning: division by zero is undefined [-Wdivision-by-zero] 159 | _calc_vm_trans(flags, MAP_STACK, VM_NOHUGEPAGE) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ 51 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: security/commoncap.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: net/devres.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/xen/enlighten.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: arch/x86/xen] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/events/core.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: arch/x86/events] Error 2 In file included from ../arch/x86/entry/common.c:11: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/entry/common.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: arch/x86/entry] Error 2 In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:7: In file included from ../include/linux/utsname.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/init_task.c:2: In file included from ../include/linux/init_task.h:9: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: init/init_task.o] Error 1 In file included from ../drivers/pwm/pwm-stmpe.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/pwm/pwm-stmpe.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: samples/kfifo/dma-example.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/pinctrl/pinctrl-utils.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../sound/pci/als300.c:20: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/pci/als300.c:22: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/pci/als300.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: sound/pci] Error 2 ../arch/x86/power/hibernate.c:47: warning: Function parameter or struct member 'pfn' not described in 'pfn_is_nosave' ../arch/x86/power/hibernate.c:92: warning: Function parameter or struct member 'max_size' not described in 'arch_hibernation_header_save' In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/char/ipmi/ipmi_plat_data.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/mm/init_64.c:11: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/mm/init_64.c:17: ../include/linux/mman.h:158:9: warning: division by zero is undefined [-Wdivision-by-zero] 158 | _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:159:9: warning: division by zero is undefined [-Wdivision-by-zero] 159 | _calc_vm_trans(flags, MAP_STACK, VM_NOHUGEPAGE) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ 2 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/mm/init_64.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../security/keys/key.c:11: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: security/keys/key.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../sound/core/init.c:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/core/init.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: sound/core] Error 2 In file included from ../arch/x86/mm/fault.c:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/fault.c:11: In file included from ../include/linux/memblock.h:12: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/mm/fault.o] Error 1 In file included from ../security/keys/keyring.c:10: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: security/keys/keyring.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: security/keys] Error 2 make[3]: *** [../scripts/Makefile.build:485: security] Error 2 make[4]: *** [../scripts/Makefile.build:485: samples/kfifo] Error 2 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/pwm] Error 2 In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/hyperv/nested.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/pci/probe.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/pci/probe.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../sound/isa/azt2320.c:21: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/isa/azt2320.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/pinctrl] Error 2 make[3]: *** [../scripts/Makefile.build:485: init] Error 2 In file included from ../arch/x86/mm/extable.c:3: In file included from ../include/linux/uaccess.h:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/mm/extable.c:11: In file included from ../arch/x86/include/asm/traps.h:6: In file included from ../include/linux/kprobes.h:28: In file included from ../include/linux/ftrace.h:13: In file included from ../include/linux/kallsyms.h:13: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/mm/extable.o] Error 1 In file included from ../mm/oom_kill.c:21: In file included from ../include/linux/oom.h:6: In file included from ../include/linux/sched/signal.h:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: mm/oom_kill.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/bus/fsl-mc/mc-io.o] Error 1 make[6]: *** Waiting for unfinished jobs.... ../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead In file included from ../drivers/bus/fsl-mc/mc-sys.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/bus/fsl-mc/mc-sys.o] Error 1 In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/isa/cmi8328.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: sound/isa] Error 2 In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/kernel/platform-quirks.o] Error 1 make[5]: *** Waiting for unfinished jobs.... ../arch/x86/mm/pgtable.c:652: warning: Function parameter or struct member 'reserve' not described in 'reserve_top_address' ../arch/x86/mm/pgtable.c:701: warning: Function parameter or struct member 'p4d' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:701: warning: Function parameter or struct member 'addr' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:701: warning: Function parameter or struct member 'prot' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:711: warning: Function parameter or struct member 'p4d' not described in 'p4d_clear_huge' ../arch/x86/mm/pgtable.c:728: warning: Function parameter or struct member 'pud' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:728: warning: Function parameter or struct member 'addr' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:728: warning: Function parameter or struct member 'prot' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:754: warning: Function parameter or struct member 'pmd' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:754: warning: Function parameter or struct member 'addr' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:754: warning: Function parameter or struct member 'prot' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:781: warning: Function parameter or struct member 'pud' not described in 'pud_clear_huge' ../arch/x86/mm/pgtable.c:796: warning: Function parameter or struct member 'pmd' not described in 'pmd_clear_huge' In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/irqchip/irq-renesas-irqc.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/platform/intel/iosf_mbi.c:12: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: arch/x86/platform/intel/iosf_mbi.o] Error 1 make[5]: *** [../scripts/Makefile.build:485: arch/x86/platform/intel] Error 2 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/gpio/gpiolib-of.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/dpbp.c:7: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/bus/fsl-mc/dpbp.o] Error 1 make[5]: *** [../scripts/Makefile.build:485: drivers/bus/fsl-mc] Error 2 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/pci] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/irqchip] Error 2 make[3]: *** [../scripts/Makefile.build:485: samples] Error 2 In file included from ../arch/x86/platform/intel-mid/pwr.c:19: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: arch/x86/platform/intel-mid/pwr.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/kernel/process_64.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: arch/x86/kernel] Error 2 make[4]: *** [../scripts/Makefile.build:485: arch/x86/mm] Error 2 make[5]: *** [../scripts/Makefile.build:485: arch/x86/platform/intel-mid] Error 2 In file included from ../sound/i2c/other/ak4xxx-adda.c:11: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: sound/i2c/other/ak4xxx-adda.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: mm] Error 2 In file included from ../arch/x86/pci/fixup.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: arch/x86/pci/fixup.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: arch/x86/hyperv] Error 2 make[4]: *** [../scripts/Makefile.build:485: arch/x86/platform] Error 2 In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_rifsc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/bus/stm32_rifsc.o] Error 1 In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/stm32_etzpc.c:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/bus/stm32_etzpc.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: drivers/char/ipmi] Error 2 In file included from ../kernel/cpu.c:6: In file included from ../include/linux/sched/mm.h:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: kernel/cpu.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: net] Error 2 In file included from ../ipc/mq_sysctl.c:8: In file included from ../include/linux/nsproxy.h:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: ipc/mq_sysctl.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: ipc] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/bus] Error 2 In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:4: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/broadcom/phy-bcm-cygnus-pcie.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../drivers/acpi/sleep.c:13: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/acpi/sleep.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: arch/x86/pci] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/gpio] Error 2 In file included from ../block/blk-map.c:6: In file included from ../include/linux/sched/task_stack.h:9: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: block/blk-map.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: sound/i2c/other] Error 2 make[4]: *** [../scripts/Makefile.build:485: sound/i2c] Error 2 make[3]: *** [../scripts/Makefile.build:485: sound] Error 2 In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/mediatek/phy-mtk-dp.o] Error 1 make[6]: *** Waiting for unfinished jobs.... ../drivers/phy/broadcom/phy-bcm-ns-usb3.c:206:17: warning: cast to smaller integer type 'enum bcm_ns_family' from 'const void *' [-Wvoid-pointer-to-enum-cast] 206 | usb3->family = (enum bcm_ns_family)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. make[5]: *** [../scripts/Makefile.build:485: drivers/phy/broadcom] Error 2 make[5]: *** Waiting for unfinished jobs.... In file included from ../lib/dump_stack.c:10: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: lib/dump_stack.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[3]: *** [../scripts/Makefile.build:485: lib] Error 2 In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/motorola/phy-mapphone-mdm6600.c:11: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/motorola/phy-mapphone-mdm6600.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:6: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/mediatek/phy-mtk-hdmi-mt8195.o] Error 1 In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:11: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.o] Error 1 make[5]: *** [../scripts/Makefile.build:485: drivers/phy/motorola] Error 2 In file included from ../drivers/phy/ralink/phy-ralink-usb.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/ralink/phy-ralink-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/ralink/phy-ralink-usb.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/phy/mediatek] Error 2 In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-mmp3-usb.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:6: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-mmp3-hsic.o] Error 1 In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/renesas/r8a779f0-ether-serdes.c:12: In file included from ../include/linux/phy.h:16: In file included from ../include/linux/ethtool.h:17: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/renesas/r8a779f0-ether-serdes.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/phy/ralink] Error 2 In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:5: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: io_uring/statx.o] Error 1 In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:10: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/samsung/phy-exynos-pcie.c:14: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/samsung/phy-exynos-pcie.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:5: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: io_uring/timeout.o] Error 1 make[5]: *** [../scripts/Makefile.build:485: drivers/phy/renesas] Error 2 make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:8: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-armada38x-comphy.o] Error 1 In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:11: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-pxa-28nm-hsic.o] Error 1 In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:11: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-usb2.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-pxa-28nm-usb2.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: block] Error 2 In file included from ../fs/dcache.c:18: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: fs/dcache.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/phy/samsung] Error 2 make[5]: *** [../scripts/Makefile.build:485: drivers/phy/marvell] Error 2 make[5]: *** [../scripts/Makefile.build:485: drivers/phy/qualcomm] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/phy] Error 2 make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[3]: *** [../scripts/Makefile.build:485: io_uring] Error 2 In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/kvm/svm/hyperv.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../crypto/asymmetric_keys/selftest.c:9: In file included from ../include/linux/cred.h:17: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:176:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:184:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 184 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: crypto/asymmetric_keys/selftest.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: crypto/asymmetric_keys] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: fs] Error 2 make[3]: *** [../scripts/Makefile.build:485: crypto] Error 2 ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'kvm' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'slot' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'gfn_offset' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'mask' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' make[4]: *** [../scripts/Makefile.build:485: arch/x86/kvm] Error 2 make[3]: *** [../scripts/Makefile.build:485: arch/x86] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2 tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files In file included from ../arch/x86/lib/copy_mc.c:5: In file included from ../include/linux/uaccess.h:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: arch/x86/lib/copy_mc.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: arch/x86/lib] Error 2 make[3]: *** Waiting for unfinished jobs.... In file included from ../certs/system_keyring.c:10: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: certs/system_keyring.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: certs] Error 2 In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pnp/core.c:8: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/pnp/core.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: drivers/pnp] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/drivers/dummy.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/drivers/dummy.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: sound/drivers] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../init/initramfs.c:3: In file included from ../include/linux/async.h:14: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: init/initramfs.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/video/aperture.c:4: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/video/aperture.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: drivers/video] Error 2 In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../net/devres.c:6: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: net/devres.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: net] Error 2 In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/xen/enlighten.c:4: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/xen/enlighten.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: arch/x86/xen] Error 2 make[4]: *** Waiting for unfinished jobs.... In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:12: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:6: In file included from ../include/linux/audit.h:13: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/commoncap.c:12: ../include/linux/mman.h:158:9: warning: division by zero is undefined [-Wdivision-by-zero] 158 | _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:159:9: warning: division by zero is undefined [-Wdivision-by-zero] 159 | _calc_vm_trans(flags, MAP_STACK, VM_NOHUGEPAGE) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ 51 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: security/commoncap.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/events/core.c:15: In file included from ../include/linux/perf_event.h:18: In file included from ../include/uapi/linux/bpf_perf_event.h:11: In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1: In file included from ../include/uapi/asm-generic/bpf_perf_event.h:4: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/events/core.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: arch/x86/events] Error 2 In file included from ../arch/x86/entry/common.c:11: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/entry/common.c:13: In file included from ../include/linux/entry-common.h:6: In file included from ../include/linux/ptrace.h:7: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/entry/common.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: arch/x86/entry] Error 2 In file included from ../drivers/pwm/pwm-stmpe.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pwm/pwm-stmpe.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/pwm/pwm-stmpe.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../sound/core/init.c:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/core/init.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/core/init.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: sound/core] Error 2 In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../samples/kfifo/dma-example.c:9: In file included from ../include/linux/kfifo.h:40: In file included from ../include/linux/dma-mapping.h:8: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: samples/kfifo/dma-example.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/char/ipmi/ipmi_plat_data.c:7: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/char/ipmi/ipmi_plat_data.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: drivers/char/ipmi] Error 2 In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pinctrl/pinctrl-utils.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/pinctrl/pinctrl-utils.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../sound/isa/azt2320.c:21: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/azt2320.c:25: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/isa/azt2320.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../security/keys/key.c:11: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/key.c:13: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: security/keys/key.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8328.c:13: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/isa/cmi8328.o] Error 1 In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-of.c:10: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/gpio/gpiolib-of.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/hyperv/nested.c:15: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/hyperv/nested.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/isa/cmi8330.c:34: In file included from ../include/linux/isa.h:9: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: sound/isa/cmi8330.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: sound/isa] Error 2 In file included from ../arch/x86/mm/init_64.c:11: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/mm/init_64.c:17: ../include/linux/mman.h:158:9: warning: division by zero is undefined [-Wdivision-by-zero] 158 | _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:159:9: warning: division by zero is undefined [-Wdivision-by-zero] 159 | _calc_vm_trans(flags, MAP_STACK, VM_NOHUGEPAGE) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mman.h:136:21: note: expanded from macro '_calc_vm_trans' 136 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ 2 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/mm/init_64.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: arch/x86/mm] Error 2 make[4]: *** [../scripts/Makefile.build:485: samples/kfifo] Error 2 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: arch/x86/hyperv] Error 2 In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/platform-quirks.c:4: In file included from ../include/linux/pnp.h:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/kernel/platform-quirks.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:4: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:6: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/broadcom/phy-bcm-cygnus-pcie.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/pwm] Error 2 make[3]: *** [../scripts/Makefile.build:485: init] Error 2 In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/gpio/gpiolib-sysfs.c:5: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/gpio/gpiolib-sysfs.o] Error 1 In file included from ../drivers/bus/fsl-mc/mc-sys.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-sys.c:12: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/bus/fsl-mc/mc-sys.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/platform/intel/iosf_mbi.c:12: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel/iosf_mbi.c:13: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: arch/x86/platform/intel/iosf_mbi.o] Error 1 make[5]: *** [../scripts/Makefile.build:485: arch/x86/platform/intel] Error 2 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/pinctrl] Error 2 In file included from ../security/keys/keyring.c:10: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../security/keys/keyring.c:12: In file included from ../include/linux/security.h:29: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: security/keys/keyring.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: security/keys] Error 2 In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/process_64.c:18: In file included from ../include/linux/cpu.h:17: In file included from ../include/linux/node.h:18: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/kernel/process_64.o] Error 1 In file included from ../drivers/pci/probe.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/pci/probe.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/pci/probe.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/bus/fsl-mc/mc-io.c:8: In file included from ../include/linux/fsl/mc.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/bus/fsl-mc/mc-io.o] Error 1 ../arch/x86/power/hibernate.c:47: warning: Function parameter or struct member 'pfn' not described in 'pfn_is_nosave' ../arch/x86/power/hibernate.c:92: warning: Function parameter or struct member 'max_size' not described in 'arch_hibernation_header_save' make[3]: *** [../scripts/Makefile.build:485: security] Error 2 In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/irqchip/irq-renesas-irqc.c:9: In file included from ../include/linux/platform_device.h:13: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/irqchip/irq-renesas-irqc.o] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../mm/oom_kill.c:21: In file included from ../include/linux/oom.h:6: In file included from ../include/linux/sched/signal.h:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: mm/oom_kill.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/bus/fsl-mc] Error 2 make[5]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: samples] Error 2 In file included from ../arch/x86/kernel/signal.c:13: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kernel/signal.c:15: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/kernel/signal.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: arch/x86/kernel] Error 2 ../drivers/phy/broadcom/phy-bcm-ns-usb3.c:206:17: warning: cast to smaller integer type 'enum bcm_ns_family' from 'const void *' [-Wvoid-pointer-to-enum-cast] 206 | usb3->family = (enum bcm_ns_family)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. make[5]: *** [../scripts/Makefile.build:485: drivers/phy/broadcom] Error 2 make[5]: *** Waiting for unfinished jobs.... In file included from ../kernel/cpu.c:6: In file included from ../include/linux/sched/mm.h:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../kernel/cpu.c:7: In file included from ../include/linux/proc_fs.h:10: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: kernel/cpu.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../arch/x86/platform/intel-mid/pwr.c:19: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/platform/intel-mid/pwr.c:25: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: arch/x86/platform/intel-mid/pwr.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/gpio] Error 2 make[5]: *** [../scripts/Makefile.build:485: arch/x86/platform/intel-mid] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/pci] Error 2 ../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead In file included from ../sound/i2c/other/ak4xxx-adda.c:11: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../sound/i2c/other/ak4xxx-adda.c:14: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: sound/i2c/other/ak4xxx-adda.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: drivers/bus] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/irqchip] Error 2 In file included from ../arch/x86/pci/fixup.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/pci/fixup.c:9: In file included from ../include/linux/pci.h:37: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: arch/x86/pci/fixup.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:7: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-usb.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-mmp3-usb.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/mediatek/phy-mtk-dp.c:13: In file included from ../include/linux/phy/phy.h:15: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/mediatek/phy-mtk-dp.o] Error 1 make[6]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:6: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-mmp3-hsic.c:9: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-mmp3-hsic.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: mm] Error 2 make[4]: *** [../scripts/Makefile.build:485: arch/x86/platform] Error 2 In file included from ../ipc/mq_sysctl.c:8: In file included from ../include/linux/nsproxy.h:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: ipc/mq_sysctl.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:8: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-armada38x-comphy.c:10: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-armada38x-comphy.o] Error 1 In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:11: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/phy/marvell/phy-pxa-28nm-hsic.c:18: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/phy/marvell/phy-pxa-28nm-hsic.o] Error 1 make[5]: *** [../scripts/Makefile.build:485: drivers/phy/marvell] Error 2 make[5]: *** [../scripts/Makefile.build:485: sound/i2c/other] Error 2 make[4]: *** [../scripts/Makefile.build:485: sound/i2c] Error 2 make[3]: *** [../scripts/Makefile.build:485: sound] Error 2 make[3]: *** [../scripts/Makefile.build:485: ipc] Error 2 In file included from ../fs/dcache.c:18: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../fs/dcache.c:20: In file included from ../include/linux/mm.h:1115: In file included from ../include/linux/huge_mm.h:8: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: fs/dcache.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: arch/x86/pci] Error 2 In file included from ../lib/dump_stack.c:10: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../lib/dump_stack.c:14: In file included from ../include/linux/kexec.h:18: In file included from ../include/linux/vmcore_info.h:6: In file included from ../include/linux/elfcore.h:9: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: lib/dump_stack.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../drivers/acpi/sleep.c:13: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../drivers/acpi/sleep.c:16: In file included from ../include/linux/device.h:32: In file included from ../include/linux/device/driver.h:21: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: drivers/acpi/sleep.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/phy/mediatek] Error 2 make[4]: *** [../scripts/Makefile.build:485: drivers/phy] Error 2 make[3]: *** [../scripts/Makefile.build:485: lib] Error 2 make[3]: *** [../scripts/Makefile.build:485: kernel] Error 2 In file included from ../block/blk-map.c:6: In file included from ../include/linux/sched/task_stack.h:9: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../block/blk-map.c:7: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: block/blk-map.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:5: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/statx.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: io_uring/statx.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:5: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../io_uring/timeout.c:5: In file included from ../include/linux/io_uring.h:7: In file included from ../include/uapi/linux/io_uring.h:11: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: io_uring/timeout.o] Error 1 make[4]: *** [../scripts/Makefile.build:485: drivers/acpi] Error 2 make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 In file included from ../io_uring/io-wq.c:11: In file included from ../include/linux/sched/signal.h:7: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:244: io_uring/io-wq.o] Error 1 make[3]: *** [../scripts/Makefile.build:485: io_uring] Error 2 In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:8: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../arch/x86/kvm/svm/hyperv.c:7: In file included from ../arch/x86/kvm/svm/hyperv.h:9: In file included from ../arch/x86/include/asm/mshyperv.h:6: In file included from ../include/linux/nmi.h:222: In file included from ../arch/x86/include/asm/nmi.h:5: In file included from ../include/linux/irq_work.h:6: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: arch/x86/kvm/svm/hyperv.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: fs] Error 2 In file included from ../crypto/asymmetric_keys/selftest.c:9: In file included from ../include/linux/cred.h:17: In file included from ../include/linux/sched.h:48: ../include/linux/page_frag_cache.h:265:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | VM_BUG_ON(fragsz > nc->remaining || !nc->pagecnt_bias); | ^ ../include/linux/page_frag_cache.h:283:2: error: call to undeclared function 'VM_BUG_ON'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 283 | VM_BUG_ON(fragsz > nc->remaining); | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:98:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 98 | return (set->sig[3] | set->sig[2] | | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:99:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 99 | set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:101:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 101 | return (set->sig[1] | set->sig[0]) == 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:114:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 114 | return (set1->sig[3] == set2->sig[3]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:115:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 115 | (set1->sig[2] == set2->sig[2]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:5: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:116:21: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 116 | (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:11: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:119:27: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 119 | return (set1->sig[1] == set2->sig[1]) && | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:157:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:160:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:8: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:138:24: note: expanded from macro '_SIG_SET_BINOP' 138 | a3 = a->sig[3]; a2 = a->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:8: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:139:24: note: expanded from macro '_SIG_SET_BINOP' 139 | b3 = b->sig[3]; b2 = b->sig[2]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:140:3: note: expanded from macro '_SIG_SET_BINOP' 140 | r->sig[3] = op(a3, b3); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:141:3: note: expanded from macro '_SIG_SET_BINOP' 141 | r->sig[2] = op(a2, b2); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:8: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:144:24: note: expanded from macro '_SIG_SET_BINOP' 144 | a1 = a->sig[1]; b1 = b->sig[1]; \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:163:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:145:3: note: expanded from macro '_SIG_SET_BINOP' 145 | r->sig[1] = op(a1, b1); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:27: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:174:10: note: expanded from macro '_SIG_SET_OP' 174 | case 4: set->sig[3] = op(set->sig[3]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:20: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:175:3: note: expanded from macro '_SIG_SET_OP' 175 | set->sig[2] = op(set->sig[2]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:27: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../include/linux/signal.h:186:24: note: expanded from macro '_sig_not' 186 | #define _sig_not(x) (~(x)) | ^ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:187:1: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/signal.h:177:10: note: expanded from macro '_SIG_SET_OP' 177 | case 2: set->sig[1] = op(set->sig[1]); \ | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:198:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 198 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:211:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 211 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:242:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 242 | case 2: set->sig[1] = 0; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ In file included from ../crypto/asymmetric_keys/selftest.c:12: In file included from ../include/linux/module.h:19: In file included from ../include/linux/elf.h:6: In file included from ../arch/x86/include/asm/elf.h:10: In file included from ../arch/x86/include/asm/ia32.h:7: In file included from ../include/linux/compat.h:17: In file included from ../include/linux/fs.h:33: In file included from ../include/linux/percpu-rwsem.h:7: In file included from ../include/linux/rcuwait.h:6: In file included from ../include/linux/sched/signal.h:6: ../include/linux/signal.h:255:10: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] 255 | case 2: set->sig[1] = -1; | ^ ~ ../arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here 24 | unsigned long sig[_NSIG_WORDS]; | ^ 49 warnings and 2 errors generated. make[5]: *** [../scripts/Makefile.build:244: crypto/asymmetric_keys/selftest.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:485: crypto/asymmetric_keys] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:485: block] Error 2 ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'kvm' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'slot' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'gfn_offset' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1385: warning: Function parameter or struct member 'mask' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' make[3]: *** [../scripts/Makefile.build:485: crypto] Error 2 make[4]: *** [../scripts/Makefile.build:485: arch/x86/kvm] Error 2 make[3]: *** [../scripts/Makefile.build:485: arch/x86] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2