Home
last modified time | relevance | path

Searched refs:SIGBUS (Results 1 – 135 of 135) sorted by relevance

/linux-4.4.14/arch/arm/mm/
Dfsr-3level.c2 { do_bad, SIGBUS, 0, "unknown 0" },
3 { do_bad, SIGBUS, 0, "unknown 1" },
4 { do_bad, SIGBUS, 0, "unknown 2" },
5 { do_bad, SIGBUS, 0, "unknown 3" },
6 { do_bad, SIGBUS, 0, "reserved translation fault" },
10 { do_bad, SIGBUS, 0, "reserved access flag fault" },
14 { do_bad, SIGBUS, 0, "reserved permission fault" },
18 { do_bad, SIGBUS, 0, "synchronous external abort" },
19 { do_bad, SIGBUS, 0, "asynchronous external abort" },
20 { do_bad, SIGBUS, 0, "unknown 18" },
[all …]
Dfsr-2level.c7 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
9 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
10 { do_bad, SIGBUS, 0, "external abort on linefetch" },
12 { do_bad, SIGBUS, 0, "external abort on linefetch" },
14 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
16 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
18 { do_bad, SIGBUS, 0, "external abort on translation" },
20 { do_bad, SIGBUS, 0, "external abort on translation" },
27 { do_bad, SIGBUS, 0, "unknown 16" },
28 { do_bad, SIGBUS, 0, "unknown 17" },
[all …]
Dalignment.c952 si.si_signo = SIGBUS; in do_alignment()
1010 hook_fault_code(FAULT_CODE_ALIGNMENT, do_alignment, SIGBUS, BUS_ADRALN, in alignment_init()
1021 hook_fault_code(3, do_alignment, SIGBUS, BUS_ADRALN, in alignment_init()
Dfault.c168 ((user_debug & UDBG_BUS) && (sig == SIGBUS))) { in __do_user_fault()
376 sig = SIGBUS; in do_page_fault()
/linux-4.4.14/arch/c6x/kernel/
Dtraps.c97 { "Oops - instruction fetch", SIGBUS, BUS_ADRERR },
98 { "Oops - fetch packet", SIGBUS, BUS_ADRERR },
111 { "Oops - external exception", SIGBUS, BUS_ADRERR },
112 { "Oops - external exception", SIGBUS, BUS_ADRERR },
113 { "Oops - external exception", SIGBUS, BUS_ADRERR },
114 { "Oops - external exception", SIGBUS, BUS_ADRERR },
115 { "Oops - external exception", SIGBUS, BUS_ADRERR },
116 { "Oops - external exception", SIGBUS, BUS_ADRERR },
117 { "Oops - external exception", SIGBUS, BUS_ADRERR },
118 { "Oops - external exception", SIGBUS, BUS_ADRERR },
[all …]
/linux-4.4.14/arch/arm64/mm/
Dfault.c376 sig = SIGBUS; in do_page_fault()
438 { do_bad, SIGBUS, 0, "ttbr address size fault" },
439 { do_bad, SIGBUS, 0, "level 1 address size fault" },
440 { do_bad, SIGBUS, 0, "level 2 address size fault" },
441 { do_bad, SIGBUS, 0, "level 3 address size fault" },
446 { do_bad, SIGBUS, 0, "unknown 8" },
450 { do_bad, SIGBUS, 0, "unknown 12" },
454 { do_bad, SIGBUS, 0, "synchronous external abort" },
455 { do_bad, SIGBUS, 0, "unknown 17" },
456 { do_bad, SIGBUS, 0, "unknown 18" },
[all …]
/linux-4.4.14/arch/unicore32/mm/
Dfault.c307 sig = SIGBUS; in do_pf()
413 { do_good, SIGBUS, 0, "no error" },
414 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
415 { do_bad, SIGBUS, BUS_OBJERR, "external exception" },
416 { do_bad, SIGBUS, 0, "burst operation" },
417 { do_bad, SIGBUS, 0, "unknown 00100" },
419 { do_bad, SIGBUS, 0, "2nd lvl large pt non-exist" },
420 { do_bad, SIGBUS, 0, "invalid pte" },
422 { do_bad, SIGBUS, 0, "middle page miss" },
423 { do_bad, SIGBUS, 0, "large page miss" },
[all …]
Dalignment.c520 hook_fault_code(1, do_alignment, SIGBUS, BUS_ADRALN, in alignment_init()
/linux-4.4.14/arch/microblaze/kernel/
Dexceptions.c95 die("opcode exception", regs, SIGBUS); in full_exception()
100 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception()
104 die("bus exception", regs, SIGBUS); in full_exception()
109 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception()
113 die("bus exception", regs, SIGBUS); in full_exception()
122 die("Divide by zero exception", regs, SIGBUS); in full_exception()
/linux-4.4.14/arch/blackfin/kernel/
Dtraps.c244 sig = SIGBUS; in trap_c()
259 sig = SIGBUS; in trap_c()
289 sig = SIGBUS; in trap_c()
299 sig = SIGBUS; in trap_c()
306 sig = SIGBUS; in trap_c()
313 sig = SIGBUS; in trap_c()
354 sig = SIGBUS; in trap_c()
359 sig = SIGBUS; in trap_c()
395 sig = SIGBUS; in trap_c()
/linux-4.4.14/arch/mips/math-emu/
Ddsemul.c73 return SIGBUS; in mips_dsemul()
90 return SIGBUS; in mips_dsemul()
153 force_sig(SIGBUS, current); in do_dsemulret()
Dcp1emu.c1059 return SIGBUS; in cop1Emulate()
1077 return SIGBUS; in cop1Emulate()
1093 return SIGBUS; in cop1Emulate()
1111 return SIGBUS; in cop1Emulate()
1481 return SIGBUS; in fpux_emu()
1501 return SIGBUS; in fpux_emu()
1578 return SIGBUS; in fpux_emu()
1597 return SIGBUS; in fpux_emu()
2522 return SIGBUS; in fpu_emulator_cop1Handler()
2561 return SIGBUS; in fpu_emulator_cop1Handler()
/linux-4.4.14/arch/hexagon/kernel/
Dtraps.c253 force_sig(SIGBUS, current); in misaligned_instruction()
264 force_sig(SIGBUS, current); in misaligned_data_load()
270 force_sig(SIGBUS, current); in misaligned_data_store()
286 force_sig(SIGBUS, current); in precise_bus_error()
/linux-4.4.14/arch/microblaze/mm/
Dfault.c298 info.si_signo = SIGBUS; in do_page_fault()
302 force_sig_info(SIGBUS, &info, current); in do_page_fault()
305 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/linux-4.4.14/arch/arc/kernel/
Dtraps.c83 DO_ERROR_INFO(SIGBUS, "Invalid Mem Access", do_memory_error, BUS_ADRERR)
85 DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
Dentry-compact.S225 ; User process needs to be killed with SIGBUS, but first need to get
227 ; off to "C" code where SIGBUS in enqueued
/linux-4.4.14/arch/um/kernel/
Dtrap.c263 si.si_signo = SIGBUS; in segv()
268 force_sig_info(SIGBUS, &si, current); in segv()
290 if (sig == SIGBUS) in relay_signal()
306 case SIGBUS: in relay_signal()
/linux-4.4.14/arch/xtensa/mm/
Dfault.c191 info.si_code = SIGBUS; in do_page_fault()
195 force_sig_info(SIGBUS, &info, current); in do_page_fault()
199 bad_page_fault(regs, address, SIGBUS); in do_page_fault()
/linux-4.4.14/Documentation/arm/
Dmem_alignment16 trap to SIGBUS any code performing unaligned access (good for debugging bad
42 2 The kernel will send a SIGBUS signal to the user process
49 fixing up or sending SIGBUS signals:
/linux-4.4.14/arch/tile/kernel/
Dtraps.c174 case SIGBUS: in special_ill()
303 signo = SIGBUS; in do_trap()
353 signo = SIGBUS; in do_trap()
Dsingle_step.c168 .si_signo = SIGBUS, in rewrite_load_store_unaligned()
173 (unsigned long)addr, SIGBUS); in rewrite_load_store_unaligned()
215 .si_signo = SIGBUS, in rewrite_load_store_unaligned()
220 (unsigned long)addr, SIGBUS); in rewrite_load_store_unaligned()
Dunaligned.c983 .si_signo = SIGBUS, in jit_bundle_gen()
1001 (unsigned long)info.si_addr, SIGBUS); in jit_bundle_gen()
1515 .si_signo = SIGBUS, in do_unaligned()
1528 trace_unhandled_signal("unaligned fixup trap", regs, 0, SIGBUS); in do_unaligned()
Dsignal.c397 case SIGBUS: in trace_unhandled_signal()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dfault.c51 info.si_signo = SIGBUS; in spufs_handle_event()
61 info.si_signo = SIGBUS; in spufs_handle_event()
/linux-4.4.14/arch/m68k/mm/
Dfault.c196 current->thread.signo = SIGBUS; in do_page_fault()
201 current->thread.signo = SIGBUS; in do_page_fault()
/linux-4.4.14/arch/sparc/kernel/
Dtraps_32.c165 info.si_signo = SIGBUS; in do_memaccess_unaligned()
170 send_sig_info(SIGBUS, &info, current); in do_memaccess_unaligned()
365 info.si_signo = SIGBUS;
370 force_sig_info(SIGBUS, &info, current);
Dunaligned_32.c315 info.si_signo = SIGBUS; in user_mna_trap_fault()
320 send_sig_info(SIGBUS, &info, current); in user_mna_trap_fault()
Dprocess_64.c533 info.si_signo = SIGBUS; in stack_unaligned()
538 force_sig_info(SIGBUS, &info, current); in stack_unaligned()
Dtraps_64.c536 info.si_signo = SIGBUS; in spitfire_ue_log()
541 force_sig_info(SIGBUS, &info, current); in spitfire_ue_log()
2504 info.si_signo = SIGBUS; in mem_address_unaligned()
2509 force_sig_info(SIGBUS, &info, current); in mem_address_unaligned()
2526 info.si_signo = SIGBUS; in sun4v_do_mna()
2531 force_sig_info(SIGBUS, &info, current); in sun4v_do_mna()
/linux-4.4.14/arch/mips/sgi-ip32/
Dip32-berr.c30 force_sig(SIGBUS, current); in ip32_be_handler()
/linux-4.4.14/arch/arc/mm/
Dfault.c237 info.si_signo = SIGBUS; in do_page_fault()
241 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
/linux-4.4.14/arch/score/mm/
Dfault.c193 info.si_signo = SIGBUS; in do_page_fault()
197 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
/linux-4.4.14/arch/powerpc/mm/
Dfault.c125 return MM_FAULT_ERR(SIGBUS); in do_sigbus()
128 info.si_signo = SIGBUS; in do_sigbus()
145 force_sig_info(SIGBUS, &info, current); in do_sigbus()
Dhash_utils_64.c1433 _exception(SIGBUS, regs, BUS_ADRERR, address); in low_hash_fault()
1435 bad_page_fault(regs, address, SIGBUS); in low_hash_fault()
/linux-4.4.14/arch/score/kernel/
Dtraps.c178 force_sig(SIGBUS, current); in do_adelinsn()
192 force_sig(SIGBUS, current); in do_adedata()
216 force_sig(SIGBUS, current); in do_be()
Dasm-offsets.c191 DEFINE(_SIGBUS, SIGBUS); in output_signal_defined()
/linux-4.4.14/arch/arm/mach-bcm/
Dbcm_5301x.c43 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, in bcm5301x_init_early()
/linux-4.4.14/Documentation/x86/x86_64/
Dmachinecheck59 1: panic or SIGBUS on uncorrected errors, log corrected errors
60 2: SIGBUS or log uncorrected errors, log corrected errors
61 3: never panic or SIGBUS, log all errors (for testing only)
Dboot-options.txt48 1: panic or SIGBUS on uncorrected errors, log corrected errors
49 2: SIGBUS or log uncorrected errors, log corrected errors
50 3: never panic or SIGBUS, log all errors (for testing only)
/linux-4.4.14/arch/openrisc/kernel/
Dtraps.c325 info.si_signo = SIGBUS; in do_bus_fault()
329 force_sig_info(SIGBUS, &info, current); in do_bus_fault()
348 force_sig_info(SIGBUS, &info, current); in do_illegal_instruction()
/linux-4.4.14/arch/openrisc/mm/
Dfault.c285 info.si_signo = SIGBUS; in do_page_fault()
289 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
/linux-4.4.14/arch/alpha/mm/
Dfault.c223 info.si_signo = SIGBUS; in do_page_fault()
227 force_sig_info(SIGBUS, &info, current); in do_page_fault()
/linux-4.4.14/arch/avr32/mm/
Dfault.c244 signr = SIGBUS; in do_page_fault()
256 _exception(SIGBUS, regs, BUS_ADRERR, address); in do_page_fault()
/linux-4.4.14/arch/arm/mach-integrator/
Dpci_v3.c622 hook_fault_code(4, v3_pci_fault, SIGBUS, 0, "external abort on linefetch"); in pci_v3_preinit()
623 hook_fault_code(6, v3_pci_fault, SIGBUS, 0, "external abort on linefetch"); in pci_v3_preinit()
624 hook_fault_code(8, v3_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); in pci_v3_preinit()
625 hook_fault_code(10, v3_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); in pci_v3_preinit()
/linux-4.4.14/arch/metag/mm/
Dfault.c212 info.si_signo = SIGBUS; in do_page_fault()
217 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
/linux-4.4.14/arch/cris/mm/
Dfault.c299 info.si_signo = SIGBUS; in do_page_fault()
303 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
/linux-4.4.14/arch/um/os-Linux/
Dsignal.c24 [SIGBUS] = bus_handler,
131 [SIGBUS] = sig_handler,
Dprocess.c283 set_handler(SIGBUS); in init_new_thread_signals()
/linux-4.4.14/arch/ia64/include/uapi/asm/
Dsignal.h19 #define SIGBUS 7 macro
/linux-4.4.14/arch/frv/mm/
Dfault.c275 info.si_signo = SIGBUS; in do_page_fault()
279 force_sig_info(SIGBUS, &info, current); in do_page_fault()
/linux-4.4.14/arch/arm/mach-ks8695/
Dpci.c200 hook_fault_code(8, ks8695_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); in ks8695_pci_preinit()
201 hook_fault_code(10, ks8695_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); in ks8695_pci_preinit()
/linux-4.4.14/arch/parisc/include/uapi/asm/
Dsignal.h14 #define SIGBUS 10 macro
/linux-4.4.14/arch/mn10300/include/uapi/asm/
Dsignal.h34 #define SIGBUS 7 macro
/linux-4.4.14/arch/m32r/include/uapi/asm/
Dsignal.h26 #define SIGBUS 7 macro
/linux-4.4.14/arch/avr32/include/uapi/asm/
Dsignal.h31 #define SIGBUS 7 macro
/linux-4.4.14/arch/m68k/include/uapi/asm/
Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/arch/mips/include/uapi/asm/
Dsignal.h34 #define SIGBUS 10 /* BUS error (4.2 BSD). */ macro
/linux-4.4.14/arch/h8300/include/uapi/asm/
Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/arch/cris/include/uapi/asm/
Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/Documentation/vm/
Dhwpoison.txt60 Send SIGBUS to the application as soon as the error is detected
66 Send SIGBUS when the application runs into the corrupted page.
88 the SIGBUS(BUS_MCEERR_AO) on behalf of the process, you should
90 the SIGBUS is sent to the main thread.
/linux-4.4.14/arch/arm/include/uapi/asm/
Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/include/uapi/asm-generic/
Dsignal.h17 #define SIGBUS 7 macro
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dsignal.h31 #define SIGBUS 10 macro
/linux-4.4.14/arch/s390/include/uapi/asm/
Dsignal.h32 #define SIGBUS 7 macro
/linux-4.4.14/arch/powerpc/include/uapi/asm/
Dsignal.h27 #define SIGBUS 7 macro
/linux-4.4.14/arch/x86/include/uapi/asm/
Dsignal.h29 #define SIGBUS 7 macro
/linux-4.4.14/arch/xtensa/include/uapi/asm/
Dsignal.h41 #define SIGBUS 7 macro
/linux-4.4.14/arch/mips/mm/
Dfault.c286 info.si_signo = SIGBUS; in __do_page_fault()
290 force_sig_info(SIGBUS, &info, tsk); in __do_page_fault()
/linux-4.4.14/arch/mn10300/mm/
Dfault.c365 info.si_signo = SIGBUS; in do_page_fault()
369 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
Dmisalignment.c397 info.si_signo = SIGBUS; in misalignment()
401 force_sig_info(SIGBUS, &info, current); in misalignment()
/linux-4.4.14/arch/mips/sgi-ip27/
Dip27-berr.c76 force_sig(SIGBUS, current); in ip27_be_handler()
/linux-4.4.14/arch/mips/sgi-ip22/
Dip22-berr.c100 force_sig(SIGBUS, current); in ip22_be_interrupt()
Dip28-berr.c462 force_sig(SIGBUS, current); in ip22_be_interrupt()
/linux-4.4.14/arch/mips/kernel/
Dmips-r2-to-r6-emul.c1964 err = SIGBUS; in mipsr2_decoder()
1969 err = SIGBUS; in mipsr2_decoder()
2020 err = SIGBUS; in mipsr2_decoder()
2025 err = SIGBUS; in mipsr2_decoder()
2083 err = SIGBUS; in mipsr2_decoder()
2088 err = SIGBUS; in mipsr2_decoder()
2144 err = SIGBUS; in mipsr2_decoder()
2149 err = SIGBUS; in mipsr2_decoder()
Dkgdb.c41 { 6, SIGBUS }, /* instruction bus error */
42 { 7, SIGBUS }, /* data bus error */
Dtraps.c470 SIGBUS) == NOTIFY_STOP) in do_be()
474 force_sig(SIGBUS, current); in do_be()
529 return SIGBUS; in simulate_ll()
570 return SIGBUS; in simulate_sc()
738 case SIGBUS: in process_fpemu_return()
Dunaligned.c1340 force_sig(SIGBUS, current); in emulate_load_store_insn()
1967 force_sig(SIGBUS, current); in emulate_load_store_microMIPS()
2212 force_sig(SIGBUS, current); in emulate_load_store_MIPS16e()
2299 force_sig(SIGBUS, current); in do_ade()
Dbranch.c845 force_sig(SIGBUS, current); in __compute_return_epc_for_insn()
878 force_sig(SIGBUS, current); in __compute_return_epc()
Dkprobes.c284 force_sig(SIGBUS, current); in evaluate_branch_instruction()
Dasm-offsets.c262 DEFINE(_SIGBUS, SIGBUS); in output_signal_defined()
/linux-4.4.14/arch/sparc/include/uapi/asm/
Dsignal.h40 #define SIGBUS 10 macro
/linux-4.4.14/arch/sparc/mm/
Dfault_32.c348 do_fault_siginfo(BUS_ADRERR, SIGBUS, regs, text_fault); in do_sparc_fault()
428 __do_fault_siginfo(BUS_ADRERR, SIGBUS, tsk->thread.kregs, address); in force_user_fault()
Dfault_64.c540 do_fault_siginfo(BUS_ADRERR, SIGBUS, regs, address, insn, fault_code); in do_sparc64_fault()
/linux-4.4.14/arch/m32r/mm/
Dfault.c291 info.si_signo = SIGBUS; in do_page_fault()
295 force_sig_info(SIGBUS, &info, tsk); in do_page_fault()
/linux-4.4.14/arch/x86/kernel/
Dtraps.c306 DO_ERROR(X86_TRAP_NP, SIGBUS, "segment not present", segment_not_present)
307 DO_ERROR(X86_TRAP_SS, SIGBUS, "stack segment", stack_segment)
308 DO_ERROR(X86_TRAP_AC, SIGBUS, "alignment check", alignment_check)
/linux-4.4.14/arch/hexagon/mm/
Dvm_fault.c142 info.si_signo = SIGBUS; in do_page_fault()
/linux-4.4.14/arch/nios2/kernel/
Dtraps.c151 _exception(SIGBUS, fp, BUS_ADRALN, addr); in handle_unaligned_c()
Dmisaligned.c199 _exception(SIGBUS, fp, BUS_ADRALN, fp->ea); in handle_unaligned_c()
/linux-4.4.14/Documentation/cgroups/
Dhugetlb.txt7 the application will get SIGBUS signal if it tries to access HugeTLB pages
/linux-4.4.14/arch/nios2/mm/
Dfault.c234 _exception(SIGBUS, regs, BUS_ADRERR, address); in do_page_fault()
/linux-4.4.14/arch/sh/kernel/
Dtraps_32.c538 info.si_signo = SIGBUS; in do_address_error()
542 force_sig_info(SIGBUS, &info, current); in do_address_error()
/linux-4.4.14/arch/mn10300/kernel/
Dtraps.c74 [EXCEP_MISALIGN >> 3] = { SIGBUS, BUS_ADRALN },
75 [EXCEP_BUSERROR >> 3] = { SIGBUS, BUS_ADRERR },
Dgdb-stub.c934 { EXCEP_BUSERROR, SIGBUS },
/linux-4.4.14/arch/arm/plat-iop/
Dpci.c349 hook_fault_code(16+6, iop3xx_pci_abort, SIGBUS, 0, "imprecise external abort"); in iop3xx_atu_debug()
/linux-4.4.14/arch/avr32/kernel/
Dtraps.c128 _exception(SIGBUS, regs, BUS_ADRALN, regs->pc); in do_address_exception()
/linux-4.4.14/arch/parisc/mm/
Dfault.c323 si.si_signo = SIGBUS; in do_page_fault()
/linux-4.4.14/arch/tile/mm/
Dfault.c83 force_sig_info_fault("atomic alignment fault", SIGBUS, in SYSCALL_DEFINE1()
570 force_sig_info_fault("bus error", SIGBUS, BUS_ADRERR, address, in handle_page_fault()
/linux-4.4.14/arch/s390/mm/
Dfault.c306 si.si_signo = SIGBUS; in do_sigbus()
310 force_sig_info(SIGBUS, &si, tsk); in do_sigbus()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dras.c386 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in recover_mce()
/linux-4.4.14/arch/x86/entry/vsyscall/
Dvsyscall_64.c258 if (WARN_ON_ONCE(!sigismember(&tsk->pending.signal, SIGBUS) && in emulate_vsyscall()
/linux-4.4.14/arch/ia64/mm/
Dfault.c178 signal = SIGBUS; in ia64_do_page_fault()
/linux-4.4.14/arch/x86/mm/
Dfault.c862 no_context(regs, error_code, address, SIGBUS, BUS_ADRERR); in do_sigbus()
882 force_sig_info_fault(SIGBUS, code, address, tsk, fault); in do_sigbus()
1267 no_context(regs, error_code, address, SIGBUS, BUS_ADRERR); in __do_page_fault()
/linux-4.4.14/arch/parisc/kernel/
Dunaligned.c703 si.si_signo = SIGBUS; in handle_unaligned()
707 force_sig_info(SIGBUS, &si, current); in handle_unaligned()
Dtraps.c765 si.si_signo = SIGBUS; in handle_interruption()
769 force_sig_info(SIGBUS, &si, current); in handle_interruption()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dopal.c425 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in opal_recover_mce()
435 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in opal_recover_mce()
/linux-4.4.14/arch/alpha/kernel/
Dtraps.c1066 info.si_signo = SIGBUS; in do_entUnaUser()
1070 send_sig_info(SIGBUS, &info, current); in do_entUnaUser()
/linux-4.4.14/arch/arm/mach-cns3xxx/
Dpcie.c280 hook_fault_code(16 + 6, cns3xxx_pcie_abort_handler, SIGBUS, 0, in cns3xxx_pcie_init_late()
/linux-4.4.14/mm/
Dmemory-failure.c190 si.si_signo = SIGBUS; in kill_proc()
200 ret = force_sig_info(SIGBUS, &si, current); in kill_proc()
209 ret = send_sig_info(SIGBUS, &si, t); /* synchronous? */ in kill_proc()
/linux-4.4.14/arch/m68k/kernel/
Dtraps.c356 current->thread.signo = SIGBUS; in access_error040()
465 force_sig (SIGBUS, current); in bus_error030()
1027 sig = SIGBUS; in trap_c()
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dcommon-pci.c340 hook_fault_code(16+6, abort_handler, SIGBUS, 0, in ixp4xx_pci_preinit()
/linux-4.4.14/drivers/bus/
Dbrcmstb_gisb.c355 hook_fault_code(22, brcmstb_bus_error_handler, SIGBUS, 0, in brcmstb_gisb_arb_probe()
/linux-4.4.14/drivers/pci/host/
Dpci-keystone.c278 hook_fault_code(17, keystone_pcie_fault, SIGBUS, 0, in ks_pcie_host_init()
Dpci-imx6.c576 hook_fault_code(16 + 6, imx6q_pcie_abort_handler, SIGBUS, 0, in imx6_pcie_probe()
/linux-4.4.14/fs/
Dsignalfd.c124 if (kinfo->si_signo == SIGBUS && in signalfd_copyinfo()
/linux-4.4.14/arch/xtensa/kernel/
Dtraps.c308 info.si_signo = SIGBUS; in do_unaligned_user()
/linux-4.4.14/include/linux/
Dsignal.h416 rt_sigmask(SIGBUS) | rt_sigmask(SIGSYS) | \
/linux-4.4.14/arch/sh/mm/
Dfault.c317 force_sig_info_fault(SIGBUS, BUS_ADRERR, address, tsk); in do_sigbus()
/linux-4.4.14/tools/vm/
Dpage-types.c944 sigaction(SIGBUS, &sigbus_action, NULL); in walk_page_cache()
960 signal(SIGBUS, SIG_DFL); in walk_page_cache()
/linux-4.4.14/arch/powerpc/kernel/
Dtraps.c728 bad_page_fault(regs, regs->dar, SIGBUS); in machine_check_exception()
738 die("Machine check", regs, SIGBUS); in machine_check_exception()
1287 sig = SIGBUS; in alignment_exception()
/linux-4.4.14/tools/testing/selftests/x86/
Dsigreturn.c645 sethandler(SIGBUS, sigtrap, SA_ONSTACK); in main()
/linux-4.4.14/arch/um/os-Linux/skas/
Dprocess.c400 case SIGBUS: in userspace()
/linux-4.4.14/arch/s390/kernel/
Dsignal.c357 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame()
Dcompat_signal.c444 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame32()
/linux-4.4.14/arch/ia64/kernel/
Dunaligned.c1533 si.si_signo = SIGBUS; in ia64_handle_unaligned()
1540 force_sig_info(SIGBUS, &si, current); in ia64_handle_unaligned()
/linux-4.4.14/arch/arm64/kernel/
Dsignal32.c171 if (from->si_signo == SIGBUS && in copy_siginfo_to_user32()
/linux-4.4.14/arch/arm/mach-iop13xx/
Dpci.c987 hook_fault_code(16+6, iop13xx_pci_abort, SIGBUS, 0, in iop13xx_pci_init()
/linux-4.4.14/arch/metag/kernel/
Dtraps.c589 unhandled_fault(regs, data_address, SIGBUS, BUS_ADRALN, in fault_handler()
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce.c1150 force_sig(SIGBUS, current); in do_machine_check()
1174 force_sig(SIGBUS, current); in do_machine_check()
/linux-4.4.14/Documentation/x86/
Dintel_mpx.txt172 87 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
/linux-4.4.14/kernel/
Dsignal.c168 (sigmask(SIGSEGV) | sigmask(SIGBUS) | sigmask(SIGILL) | \
2702 if (from->si_signo == SIGBUS && in copy_siginfo_to_user()
/linux-4.4.14/arch/x86/kvm/
Dmmu.c2753 info.si_signo = SIGBUS; in kvm_send_hwpoison_signal()
2759 send_sig_info(SIGBUS, &info, tsk); in kvm_send_hwpoison_signal()
/linux-4.4.14/Documentation/sysctl/
Dvm.txt404 The kill is done using a catchable SIGBUS with BUS_MCEERR_AO, so processes can
/linux-4.4.14/arch/arm/
DKconfig.debug77 16 - SIGBUS faults
/linux-4.4.14/init/
DKconfig1065 that, the application will get SIGBUS signal if it tries to access
/linux-4.4.14/Documentation/
Dkernel-parameters.txt3961 16 - SIGBUS faults