/linux-4.4.14/arch/arm/mm/ |
H A D | fsr-3level.c | 2 { 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" }, 21 { do_bad, SIGBUS, 0, "unknown 19" }, 22 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 23 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 24 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 25 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 26 { do_bad, SIGBUS, 0, "synchronous parity error" }, 27 { do_bad, SIGBUS, 0, "asynchronous parity error" }, 28 { do_bad, SIGBUS, 0, "unknown 26" }, 29 { do_bad, SIGBUS, 0, "unknown 27" }, 30 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" }, 31 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" }, 32 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" }, 33 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" }, 34 { do_bad, SIGBUS, 0, "unknown 32" }, 35 { do_bad, SIGBUS, BUS_ADRALN, "alignment fault" }, 36 { do_bad, SIGBUS, 0, "debug event" }, 37 { do_bad, SIGBUS, 0, "unknown 35" }, 38 { do_bad, SIGBUS, 0, "unknown 36" }, 39 { do_bad, SIGBUS, 0, "unknown 37" }, 40 { do_bad, SIGBUS, 0, "unknown 38" }, 41 { do_bad, SIGBUS, 0, "unknown 39" }, 42 { do_bad, SIGBUS, 0, "unknown 40" }, 43 { do_bad, SIGBUS, 0, "unknown 41" }, 44 { do_bad, SIGBUS, 0, "unknown 42" }, 45 { do_bad, SIGBUS, 0, "unknown 43" }, 46 { do_bad, SIGBUS, 0, "unknown 44" }, 47 { do_bad, SIGBUS, 0, "unknown 45" }, 48 { do_bad, SIGBUS, 0, "unknown 46" }, 49 { do_bad, SIGBUS, 0, "unknown 47" }, 50 { do_bad, SIGBUS, 0, "unknown 48" }, 51 { do_bad, SIGBUS, 0, "unknown 49" }, 52 { do_bad, SIGBUS, 0, "unknown 50" }, 53 { do_bad, SIGBUS, 0, "unknown 51" }, 54 { do_bad, SIGBUS, 0, "implementation fault (lockdown abort)" }, 55 { do_bad, SIGBUS, 0, "unknown 53" }, 56 { do_bad, SIGBUS, 0, "unknown 54" }, 57 { do_bad, SIGBUS, 0, "unknown 55" }, 58 { do_bad, SIGBUS, 0, "unknown 56" }, 59 { do_bad, SIGBUS, 0, "unknown 57" }, 60 { do_bad, SIGBUS, 0, "implementation fault (coprocessor abort)" }, 61 { do_bad, SIGBUS, 0, "unknown 59" }, 62 { do_bad, SIGBUS, 0, "unknown 60" }, 63 { do_bad, SIGBUS, 0, "unknown 61" }, 64 { do_bad, SIGBUS, 0, "unknown 62" }, 65 { do_bad, SIGBUS, 0, "unknown 63" },
|
H A D | fsr-2level.c | 7 { 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" }, 29 { do_bad, SIGBUS, 0, "unknown 18" }, 30 { do_bad, SIGBUS, 0, "unknown 19" }, 31 { do_bad, SIGBUS, 0, "lock abort" }, /* xscale */ 32 { do_bad, SIGBUS, 0, "unknown 21" }, 33 { do_bad, SIGBUS, BUS_OBJERR, "imprecise external abort" }, /* xscale */ 34 { do_bad, SIGBUS, 0, "unknown 23" }, 35 { do_bad, SIGBUS, 0, "dcache parity error" }, /* xscale */ 36 { do_bad, SIGBUS, 0, "unknown 25" }, 37 { do_bad, SIGBUS, 0, "unknown 26" }, 38 { do_bad, SIGBUS, 0, "unknown 27" }, 39 { do_bad, SIGBUS, 0, "unknown 28" }, 40 { do_bad, SIGBUS, 0, "unknown 29" }, 41 { do_bad, SIGBUS, 0, "unknown 30" }, 42 { do_bad, SIGBUS, 0, "unknown 31" }, 46 { do_bad, SIGBUS, 0, "unknown 0" }, 47 { do_bad, SIGBUS, 0, "unknown 1" }, 48 { do_bad, SIGBUS, 0, "debug event" }, 50 { do_bad, SIGBUS, 0, "unknown 4" }, 54 { do_bad, SIGBUS, 0, "external abort on non-linefetch" }, 56 { do_bad, SIGBUS, 0, "unknown 10" }, 58 { do_bad, SIGBUS, 0, "external abort on translation" }, 60 { do_bad, SIGBUS, 0, "external abort on translation" }, 62 { do_bad, SIGBUS, 0, "unknown 16" }, 63 { do_bad, SIGBUS, 0, "unknown 17" }, 64 { do_bad, SIGBUS, 0, "unknown 18" }, 65 { do_bad, SIGBUS, 0, "unknown 19" }, 66 { do_bad, SIGBUS, 0, "unknown 20" }, 67 { do_bad, SIGBUS, 0, "unknown 21" }, 68 { do_bad, SIGBUS, 0, "unknown 22" }, 69 { do_bad, SIGBUS, 0, "unknown 23" }, 70 { do_bad, SIGBUS, 0, "unknown 24" }, 71 { do_bad, SIGBUS, 0, "unknown 25" }, 72 { do_bad, SIGBUS, 0, "unknown 26" }, 73 { do_bad, SIGBUS, 0, "unknown 27" }, 74 { do_bad, SIGBUS, 0, "unknown 28" }, 75 { do_bad, SIGBUS, 0, "unknown 29" }, 76 { do_bad, SIGBUS, 0, "unknown 30" }, 77 { do_bad, SIGBUS, 0, "unknown 31" },
|
H A D | fault.c | 168 ((user_debug & UDBG_BUS) && (sig == SIGBUS))) { __do_user_fault() 376 sig = SIGBUS; do_page_fault()
|
H A D | alignment.c | 952 si.si_signo = SIGBUS; do_alignment() 1010 hook_fault_code(FAULT_CODE_ALIGNMENT, do_alignment, SIGBUS, BUS_ADRALN, alignment_init() 1021 hook_fault_code(3, do_alignment, SIGBUS, BUS_ADRALN, alignment_init()
|
/linux-4.4.14/arch/c6x/kernel/ |
H A D | traps.c | 97 { "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 }, 119 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 120 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 121 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 122 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 123 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 124 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 125 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 126 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 127 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 128 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 129 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 130 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 131 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 132 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 133 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 134 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 135 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 136 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 137 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 138 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 139 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 140 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 141 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 142 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 144 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 145 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 146 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 147 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 148 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 149 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 150 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 151 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 152 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 153 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 154 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 155 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 156 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 157 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 158 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 159 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 160 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 161 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 162 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 163 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 164 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 165 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 166 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 167 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 168 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 169 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 170 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 171 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 172 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 173 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 174 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 175 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 177 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 178 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 179 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 180 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 181 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 182 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 183 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 184 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 185 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 186 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 187 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 188 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 189 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 190 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 191 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 192 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 193 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 194 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 195 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 196 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 197 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 198 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 199 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 200 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 201 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 202 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 203 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 204 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 205 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 206 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 207 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 208 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 210 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 211 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 212 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 213 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 214 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 215 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 216 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 217 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 218 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 219 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 220 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 221 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 222 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 223 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 224 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 225 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 226 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 227 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 228 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 229 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 230 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 231 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 232 { "Oops - external exception", SIGBUS, BUS_ADRERR }, 241 { "Oops - EMC bus error", SIGBUS, BUS_ADRERR }
|
/linux-4.4.14/arch/arm64/mm/ |
H A D | fault.c | 376 sig = SIGBUS; 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" }, 457 { do_bad, SIGBUS, 0, "unknown 19" }, 458 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 459 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 460 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 461 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" }, 462 { do_bad, SIGBUS, 0, "synchronous parity error" }, 463 { do_bad, SIGBUS, 0, "unknown 25" }, 464 { do_bad, SIGBUS, 0, "unknown 26" }, 465 { do_bad, SIGBUS, 0, "unknown 27" }, 466 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk)" }, 467 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk)" }, 468 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk)" }, 469 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk)" }, 470 { do_bad, SIGBUS, 0, "unknown 32" }, 471 { do_bad, SIGBUS, BUS_ADRALN, "alignment fault" }, 472 { do_bad, SIGBUS, 0, "unknown 34" }, 473 { do_bad, SIGBUS, 0, "unknown 35" }, 474 { do_bad, SIGBUS, 0, "unknown 36" }, 475 { do_bad, SIGBUS, 0, "unknown 37" }, 476 { do_bad, SIGBUS, 0, "unknown 38" }, 477 { do_bad, SIGBUS, 0, "unknown 39" }, 478 { do_bad, SIGBUS, 0, "unknown 40" }, 479 { do_bad, SIGBUS, 0, "unknown 41" }, 480 { do_bad, SIGBUS, 0, "unknown 42" }, 481 { do_bad, SIGBUS, 0, "unknown 43" }, 482 { do_bad, SIGBUS, 0, "unknown 44" }, 483 { do_bad, SIGBUS, 0, "unknown 45" }, 484 { do_bad, SIGBUS, 0, "unknown 46" }, 485 { do_bad, SIGBUS, 0, "unknown 47" }, 486 { do_bad, SIGBUS, 0, "TLB conflict abort" }, 487 { do_bad, SIGBUS, 0, "unknown 49" }, 488 { do_bad, SIGBUS, 0, "unknown 50" }, 489 { do_bad, SIGBUS, 0, "unknown 51" }, 490 { do_bad, SIGBUS, 0, "implementation fault (lockdown abort)" }, 491 { do_bad, SIGBUS, 0, "implementation fault (unsupported exclusive)" }, 492 { do_bad, SIGBUS, 0, "unknown 54" }, 493 { do_bad, SIGBUS, 0, "unknown 55" }, 494 { do_bad, SIGBUS, 0, "unknown 56" }, 495 { do_bad, SIGBUS, 0, "unknown 57" }, 496 { do_bad, SIGBUS, 0, "unknown 58" }, 497 { do_bad, SIGBUS, 0, "unknown 59" }, 498 { do_bad, SIGBUS, 0, "unknown 60" }, 499 { do_bad, SIGBUS, 0, "section domain fault" }, 500 { do_bad, SIGBUS, 0, "page domain fault" }, 501 { do_bad, SIGBUS, 0, "unknown 63" }, 542 if (show_unhandled_signals && unhandled_signal(tsk, SIGBUS)) do_sp_pc_abort() 548 info.si_signo = SIGBUS; do_sp_pc_abort() 567 { do_bad, SIGBUS, 0, "unknown 3" }, 571 { do_bad, SIGBUS, 0, "unknown 7" },
|
/linux-4.4.14/arch/unicore32/mm/ |
H A D | fault.c | 307 sig = SIGBUS; 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" }, 425 { do_bad, SIGBUS, 0, "unknown 01100" }, 426 { do_bad, SIGBUS, 0, "unknown 01101" }, 427 { do_bad, SIGBUS, 0, "unknown 01110" }, 428 { do_bad, SIGBUS, 0, "unknown 01111" }, 429 { do_bad, SIGBUS, 0, "addr: up 3G or IO" }, 433 { do_bad, SIGBUS, 0, "unknown 10100" }, 434 { do_bad, SIGBUS, 0, "unknown 10101" }, 435 { do_bad, SIGBUS, 0, "unknown 10110" }, 436 { do_bad, SIGBUS, 0, "unknown 10111" }, 437 { do_bad, SIGBUS, 0, "unknown 11000" }, 438 { do_bad, SIGBUS, 0, "unknown 11001" }, 439 { do_bad, SIGBUS, 0, "unknown 11010" }, 440 { do_bad, SIGBUS, 0, "unknown 11011" }, 441 { do_bad, SIGBUS, 0, "unknown 11100" }, 442 { do_bad, SIGBUS, 0, "unknown 11101" }, 443 { do_bad, SIGBUS, 0, "unknown 11110" }, 444 { do_bad, SIGBUS, 0, "unknown 11111" }
|
H A D | alignment.c | 520 hook_fault_code(1, do_alignment, SIGBUS, BUS_ADRALN, alignment_init()
|
/linux-4.4.14/arch/microblaze/kernel/ |
H A D | exceptions.c | 95 die("opcode exception", regs, SIGBUS); full_exception() 100 _exception(SIGBUS, regs, BUS_ADRERR, addr); full_exception() 104 die("bus exception", regs, SIGBUS); full_exception() 109 _exception(SIGBUS, regs, BUS_ADRERR, addr); full_exception() 113 die("bus exception", regs, SIGBUS); full_exception() 122 die("Divide by zero exception", regs, SIGBUS); full_exception()
|
/linux-4.4.14/arch/mips/sgi-ip32/ |
H A D | ip32-berr.c | 30 force_sig(SIGBUS, current); ip32_be_handler()
|
/linux-4.4.14/arch/blackfin/include/uapi/asm/ |
H A D | siginfo.h | 24 * SIGBUS si_codes
|
/linux-4.4.14/arch/tile/include/asm/ |
H A D | unaligned.h | 30 * intervention occurs and SIGBUS is delivered with no data address 32 * the data address to provide with the SIGBUS. If 1, the kernel does
|
H A D | compat.h | 159 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
/linux-4.4.14/arch/arm/mach-bcm/ |
H A D | bcm_5301x.c | 43 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, bcm5301x_init_early()
|
/linux-4.4.14/arch/mips/sgi-ip27/ |
H A D | ip27-berr.c | 13 #include <linux/signal.h> /* for SIGBUS */ 76 force_sig(SIGBUS, current); ip27_be_handler()
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
H A D | siginfo.h | 59 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */ 83 * si_isr is valid for SIGILL, SIGFPE, SIGSEGV, SIGBUS, and SIGTRAP provided that
|
H A D | signal.h | 19 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/blackfin/kernel/ |
H A D | traps.c | 244 sig = SIGBUS; trap_c() 259 sig = SIGBUS; trap_c() 289 sig = SIGBUS; trap_c() 299 sig = SIGBUS; trap_c() 306 sig = SIGBUS; trap_c() 313 sig = SIGBUS; trap_c() 354 sig = SIGBUS; trap_c() 359 sig = SIGBUS; trap_c() 395 sig = SIGBUS; trap_c()
|
/linux-4.4.14/arch/m68k/mm/ |
H A D | fault.c | 38 //if (siginfo.si_signo == SIGBUS) send_fault_sig() 196 current->thread.signo = SIGBUS; do_page_fault() 201 current->thread.signo = SIGBUS; do_page_fault()
|
/linux-4.4.14/arch/mips/math-emu/ |
H A D | dsemul.c | 73 return SIGBUS; mips_dsemul() 90 return SIGBUS; mips_dsemul() 153 force_sig(SIGBUS, current); do_dsemulret()
|
H A D | cp1emu.c | 1059 return SIGBUS; cop1Emulate() 1077 return SIGBUS; cop1Emulate() 1093 return SIGBUS; cop1Emulate() 1111 return SIGBUS; cop1Emulate() 1481 return SIGBUS; fpux_emu() 1501 return SIGBUS; fpux_emu() 1578 return SIGBUS; fpux_emu() 1597 return SIGBUS; fpux_emu() 2522 return SIGBUS; fpu_emulator_cop1Handler() 2561 return SIGBUS; fpu_emulator_cop1Handler()
|
/linux-4.4.14/arch/um/kernel/ |
H A D | trap.c | 263 si.si_signo = SIGBUS; segv() 268 force_sig_info(SIGBUS, &si, current); segv() 290 if (sig == SIGBUS) relay_signal() 306 case SIGBUS: relay_signal()
|
/linux-4.4.14/arch/openrisc/kernel/ |
H A D | traps.c | 324 /* Send a SIGBUS */ do_bus_fault() 325 info.si_signo = SIGBUS; do_bus_fault() 329 force_sig_info(SIGBUS, &info, current); do_bus_fault() 331 printk("KERNEL: Bus error (SIGBUS) 0x%.8lx\n", address); do_bus_fault() 348 force_sig_info(SIGBUS, &info, current); do_illegal_instruction()
|
/linux-4.4.14/arch/arc/kernel/ |
H A D | traps.c | 83 DO_ERROR_INFO(SIGBUS, "Invalid Mem Access", do_memory_error, BUS_ADRERR) 85 DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
|
H A D | entry-compact.S | 225 ; 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/powerpc/platforms/cell/spufs/ |
H A D | fault.c | 51 info.si_signo = SIGBUS; spufs_handle_event() 61 info.si_signo = SIGBUS; spufs_handle_event()
|
/linux-4.4.14/arch/metag/mm/ |
H A D | fault.c | 212 info.si_signo = SIGBUS; do_page_fault() 217 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
|
/linux-4.4.14/arch/nios2/kernel/ |
H A D | misaligned.c | 190 * possibly send SIGBUS signal to process handle_unaligned_c() 199 _exception(SIGBUS, fp, BUS_ADRALN, fp->ea); handle_unaligned_c()
|
H A D | traps.c | 151 _exception(SIGBUS, fp, BUS_ADRALN, addr); handle_unaligned_c()
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | traps.c | 43 * will still parse the instruction, then fire a SIGBUS with setup_unaligned_fixup() 174 case SIGBUS: special_ill() 303 signo = SIGBUS; do_trap() 353 signo = SIGBUS; do_trap()
|
H A D | single_step.c | 160 * Return SIGBUS with the unaligned address, if requested. rewrite_load_store_unaligned() 161 * Note that we return SIGBUS even for completely invalid addresses rewrite_load_store_unaligned() 168 .si_signo = SIGBUS, rewrite_load_store_unaligned() 173 (unsigned long)addr, SIGBUS); rewrite_load_store_unaligned() 215 .si_signo = SIGBUS, rewrite_load_store_unaligned() 220 (unsigned long)addr, SIGBUS); rewrite_load_store_unaligned() 238 P("access will become a SIGBUS you can debug. No further warnings will be\n"); rewrite_load_store_unaligned()
|
H A D | unaligned.c | 983 .si_signo = SIGBUS, jit_bundle_gen() 1001 (unsigned long)info.si_addr, SIGBUS); jit_bundle_gen() 1441 * SIGBUS. Then map a page into user space as JIT area if it is not mapped 1511 * If so, we will trigger SIGBUS. do_unaligned() 1515 .si_signo = SIGBUS, do_unaligned() 1528 trace_unhandled_signal("unaligned fixup trap", regs, 0, SIGBUS); do_unaligned()
|
H A D | signal.c | 397 case SIGBUS: trace_unhandled_signal()
|
H A D | intvec_64.S | 165 /* Generate a SIGBUS if sp is not 8-byte aligned. */ 265 * process will be terminated with SIGBUS. Also, our fixup will
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
H A D | signal.h | 29 #define SIGBUS 7 macro
|
/linux-4.4.14/include/uapi/asm-generic/ |
H A D | signal.h | 17 #define SIGBUS 7 macro
|
H A D | siginfo.h | 87 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */ 212 * SIGBUS si_codes
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
H A D | siginfo.h | 82 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
H A D | signal.h | 34 #define SIGBUS 10 /* BUS error (4.2 BSD). */ macro
|
/linux-4.4.14/arch/s390/include/uapi/asm/ |
H A D | signal.h | 32 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/m68k/include/uapi/asm/ |
H A D | signal.h | 24 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
H A D | signal.h | 14 #define SIGBUS 10 macro
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
H A D | signal.h | 24 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/h8300/include/uapi/asm/ |
H A D | signal.h | 24 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/hexagon/kernel/ |
H A D | traps.c | 253 force_sig(SIGBUS, current); misaligned_instruction() 264 force_sig(SIGBUS, current); misaligned_data_load() 270 force_sig(SIGBUS, current); misaligned_data_store() 286 force_sig(SIGBUS, current); precise_bus_error()
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
H A D | signal.h | 26 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/avr32/include/uapi/asm/ |
H A D | signal.h | 31 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/arm/include/uapi/asm/ |
H A D | signal.h | 24 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/xtensa/mm/ |
H A D | fault.c | 191 info.si_code = SIGBUS; do_page_fault() 195 force_sig_info(SIGBUS, &info, current); do_page_fault() 199 bad_page_fault(regs, address, SIGBUS); do_page_fault()
|
/linux-4.4.14/arch/score/kernel/ |
H A D | traps.c | 178 force_sig(SIGBUS, current); do_adelinsn() 192 force_sig(SIGBUS, current); do_adedata() 216 force_sig(SIGBUS, current); do_be()
|
H A D | asm-offsets.c | 191 DEFINE(_SIGBUS, SIGBUS); output_signal_defined()
|
/linux-4.4.14/arch/mips/mm/ |
H A D | fault.c | 276 printk("do_page_fault() #3: sending SIGBUS to %s for " __do_page_fault() 286 info.si_signo = SIGBUS; __do_page_fault() 290 force_sig_info(SIGBUS, &info, tsk); __do_page_fault()
|
/linux-4.4.14/arch/microblaze/mm/ |
H A D | fault.c | 298 info.si_signo = SIGBUS; do_page_fault() 302 force_sig_info(SIGBUS, &info, current); do_page_fault() 305 bad_page_fault(regs, address, SIGBUS); do_page_fault()
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | traps_32.c | 165 info.si_signo = SIGBUS; do_memaccess_unaligned() 170 send_sig_info(SIGBUS, &info, current); do_memaccess_unaligned() 365 info.si_signo = SIGBUS; handle_reg_access() 370 force_sig_info(SIGBUS, &info, current); handle_reg_access()
|
H A D | unaligned_32.c | 315 info.si_signo = SIGBUS; user_mna_trap_fault() 320 send_sig_info(SIGBUS, &info, current); user_mna_trap_fault()
|
H A D | process_64.c | 533 info.si_signo = SIGBUS; stack_unaligned() 538 force_sig_info(SIGBUS, &info, current); stack_unaligned()
|
H A D | traps_64.c | 536 info.si_signo = SIGBUS; spitfire_ue_log() 541 force_sig_info(SIGBUS, &info, current); spitfire_ue_log() 2504 info.si_signo = SIGBUS; mem_address_unaligned() 2509 force_sig_info(SIGBUS, &info, current); mem_address_unaligned() 2526 info.si_signo = SIGBUS; sun4v_do_mna() 2531 force_sig_info(SIGBUS, &info, current); sun4v_do_mna()
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
H A D | signal.h | 41 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
H A D | signal.h | 31 #define SIGBUS 10 macro
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
H A D | signal.h | 27 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/mips/sgi-ip22/ |
H A D | ip22-berr.c | 100 force_sig(SIGBUS, current); ip22_be_interrupt()
|
H A D | ip28-berr.c | 462 force_sig(SIGBUS, current); ip22_be_interrupt()
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
H A D | signal.h | 34 #define SIGBUS 7 macro
|
/linux-4.4.14/arch/um/os-Linux/ |
H A D | signal.c | 24 [SIGBUS] = bus_handler, 131 [SIGBUS] = sig_handler,
|
H A D | process.c | 283 set_handler(SIGBUS); init_new_thread_signals()
|
/linux-4.4.14/arch/alpha/mm/ |
H A D | fault.c | 223 info.si_signo = SIGBUS; do_page_fault() 227 force_sig_info(SIGBUS, &info, current); do_page_fault()
|
/linux-4.4.14/arch/arc/mm/ |
H A D | fault.c | 237 info.si_signo = SIGBUS; do_page_fault() 241 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
|
/linux-4.4.14/arch/score/mm/ |
H A D | fault.c | 193 info.si_signo = SIGBUS; do_page_fault() 197 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
|
/linux-4.4.14/arch/frv/mm/ |
H A D | fault.c | 275 info.si_signo = SIGBUS; do_page_fault() 279 force_sig_info(SIGBUS, &info, current); do_page_fault()
|
/linux-4.4.14/arch/avr32/mm/ |
H A D | fault.c | 244 signr = SIGBUS; do_page_fault() 256 _exception(SIGBUS, regs, BUS_ADRERR, address); do_page_fault()
|
/linux-4.4.14/arch/arm/mach-ks8695/ |
H A D | pci.c | 200 hook_fault_code(8, ks8695_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); ks8695_pci_preinit() 201 hook_fault_code(10, ks8695_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); ks8695_pci_preinit()
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | branch.c | 402 * @returns: -EFAULT on error and forces SIGBUS, and on success 844 printk("%s: DSP branch but not DSP ASE - sending SIGBUS.\n", current->comm); __compute_return_epc_for_insn() 845 force_sig(SIGBUS, current); __compute_return_epc_for_insn() 877 printk("%s: unaligned epc - sending SIGBUS.\n", current->comm); __compute_return_epc() 878 force_sig(SIGBUS, current); __compute_return_epc()
|
H A D | kgdb.c | 41 { 6, SIGBUS }, /* instruction bus error */ 42 { 7, SIGBUS }, /* data bus error */
|
H A D | mips-r2-to-r6-emul.c | 1964 err = SIGBUS; mipsr2_decoder() 1969 err = SIGBUS; mipsr2_decoder() 2020 err = SIGBUS; mipsr2_decoder() 2025 err = SIGBUS; mipsr2_decoder() 2083 err = SIGBUS; mipsr2_decoder() 2088 err = SIGBUS; mipsr2_decoder() 2144 err = SIGBUS; mipsr2_decoder() 2149 err = SIGBUS; mipsr2_decoder()
|
H A D | kprobes.c | 283 pr_notice("%s: unaligned epc - sending SIGBUS.\n", current->comm); evaluate_branch_instruction() 284 force_sig(SIGBUS, current); evaluate_branch_instruction()
|
H A D | traps.c | 470 SIGBUS) == NOTIFY_STOP) do_be() 474 force_sig(SIGBUS, current); do_be() 529 return SIGBUS; simulate_ll() 570 return SIGBUS; simulate_sc() 738 case SIGBUS: process_fpemu_return()
|
H A D | asm-offsets.c | 262 DEFINE(_SIGBUS, SIGBUS); output_signal_defined()
|
H A D | unaligned.c | 1340 force_sig(SIGBUS, current); emulate_load_store_insn() 1967 force_sig(SIGBUS, current); emulate_load_store_microMIPS() 2212 force_sig(SIGBUS, current); emulate_load_store_MIPS16e() 2299 force_sig(SIGBUS, current); do_ade()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | compat.h | 167 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | compat.h | 174 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
/linux-4.4.14/arch/sparc/include/asm/ |
H A D | compat.h | 196 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
H A D | signal.h | 40 #define SIGBUS 10 macro
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | compat.h | 176 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
/linux-4.4.14/arch/hexagon/mm/ |
H A D | vm_fault.c | 142 info.si_signo = SIGBUS; do_page_fault()
|
/linux-4.4.14/arch/avr32/kernel/ |
H A D | traps.c | 128 _exception(SIGBUS, regs, BUS_ADRALN, regs->pc); do_address_exception()
|
/linux-4.4.14/arch/arm/mach-integrator/ |
H A D | pci_v3.c | 622 hook_fault_code(4, v3_pci_fault, SIGBUS, 0, "external abort on linefetch"); pci_v3_preinit() 623 hook_fault_code(6, v3_pci_fault, SIGBUS, 0, "external abort on linefetch"); pci_v3_preinit() 624 hook_fault_code(8, v3_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); pci_v3_preinit() 625 hook_fault_code(10, v3_pci_fault, SIGBUS, 0, "external abort on non-linefetch"); pci_v3_preinit()
|
/linux-4.4.14/arch/sparc/mm/ |
H A D | fault_32.c | 348 do_fault_siginfo(BUS_ADRERR, SIGBUS, regs, text_fault); do_sparc_fault() 428 __do_fault_siginfo(BUS_ADRERR, SIGBUS, tsk->thread.kregs, address); force_user_fault()
|
H A D | fault_64.c | 540 do_fault_siginfo(BUS_ADRERR, SIGBUS, regs, address, insn, fault_code); do_sparc64_fault()
|
/linux-4.4.14/include/linux/ |
H A D | signal.h | 349 * | SIGBUS | coredump | 416 rt_sigmask(SIGBUS) | rt_sigmask(SIGSYS) | \
|
H A D | mm.h | 262 * writable, if an error is returned it will cause a SIGBUS */ 1017 * Used to decide whether a process gets delivered SIGBUS or
|
/linux-4.4.14/arch/mn10300/mm/ |
H A D | fault.c | 365 info.si_signo = SIGBUS; do_page_fault() 369 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
|
H A D | misalignment.c | 397 info.si_signo = SIGBUS; misalignment() 401 force_sig_info(SIGBUS, &info, current); misalignment()
|
/linux-4.4.14/arch/openrisc/mm/ |
H A D | fault.c | 285 info.si_signo = SIGBUS; do_page_fault() 289 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
|
/linux-4.4.14/arch/cris/mm/ |
H A D | fault.c | 299 info.si_signo = SIGBUS; do_page_fault() 303 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
|
/linux-4.4.14/arch/powerpc/mm/ |
H A D | fault.c | 125 return MM_FAULT_ERR(SIGBUS); do_sigbus() 128 info.si_signo = SIGBUS; do_sigbus() 145 force_sig_info(SIGBUS, &info, current); do_sigbus()
|
H A D | hash_utils_64.c | 1433 _exception(SIGBUS, regs, BUS_ADRERR, address); low_hash_fault() 1435 bad_page_fault(regs, address, SIGBUS); low_hash_fault()
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | traps_32.c | 534 printk(KERN_NOTICE "Sending SIGBUS to \"%s\" due to unaligned " do_address_error() 538 info.si_signo = SIGBUS; do_address_error() 542 force_sig_info(SIGBUS, &info, current); do_address_error()
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | traps.c | 764 /* SIGBUS, for lack of a better one. */ handle_interruption() 765 si.si_signo = SIGBUS; handle_interruption() 769 force_sig_info(SIGBUS, &si, current); handle_interruption()
|
H A D | unaligned.c | 703 si.si_signo = SIGBUS; handle_unaligned() 707 force_sig_info(SIGBUS, &si, current); handle_unaligned()
|
/linux-4.4.14/arch/mn10300/kernel/ |
H A D | traps.c | 74 [EXCEP_MISALIGN >> 3] = { SIGBUS, BUS_ADRALN }, 75 [EXCEP_BUSERROR >> 3] = { SIGBUS, BUS_ADRERR },
|
H A D | gdb-stub.c | 934 { EXCEP_BUSERROR, SIGBUS },
|
/linux-4.4.14/arch/m32r/mm/ |
H A D | fault.c | 291 info.si_signo = SIGBUS; do_page_fault() 295 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
|
/linux-4.4.14/arch/x86/entry/vsyscall/ |
H A D | vsyscall_64.c | 258 if (WARN_ON_ONCE(!sigismember(&tsk->pending.signal, SIGBUS) && emulate_vsyscall()
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | compat.h | 181 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
/linux-4.4.14/drivers/bus/ |
H A D | brcmstb_gisb.c | 355 hook_fault_code(22, brcmstb_bus_error_handler, SIGBUS, 0, brcmstb_gisb_arb_probe()
|
/linux-4.4.14/fs/ |
H A D | signalfd.c | 124 if (kinfo->si_signo == SIGBUS && signalfd_copyinfo()
|
H A D | userfaultfd.c | 308 * to be sure not to return SIGBUS erroneously on handle_userfault()
|
H A D | binfmt_elf_fdpic.c | 1140 * - on MMU linux we'll get a SIGBUS beyond the last page elf_fdpic_map_file_by_direct_mmap()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | prctl.h | 19 # define PR_UNALIGN_SIGBUS 2 /* generate SIGBUS on unaligned user access */
|
/linux-4.4.14/arch/s390/include/asm/ |
H A D | compat.h | 233 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
/linux-4.4.14/arch/nios2/mm/ |
H A D | fault.c | 234 _exception(SIGBUS, regs, BUS_ADRERR, address); do_page_fault()
|
/linux-4.4.14/arch/ia64/mm/ |
H A D | fault.c | 178 signal = SIGBUS; ia64_do_page_fault()
|
/linux-4.4.14/arch/arm/plat-iop/ |
H A D | pci.c | 349 hook_fault_code(16+6, iop3xx_pci_abort, SIGBUS, 0, "imprecise external abort"); iop3xx_atu_debug()
|
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | compat.h | 195 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
/linux-4.4.14/arch/arm/mach-cns3xxx/ |
H A D | pcie.c | 280 hook_fault_code(16 + 6, cns3xxx_pcie_abort_handler, SIGBUS, 0, cns3xxx_pcie_init_late()
|
/linux-4.4.14/mm/ |
H A D | memory-failure.c | 190 si.si_signo = SIGBUS; kill_proc() 200 ret = force_sig_info(SIGBUS, &si, current); kill_proc() 205 * This could cause a loop when the user sets SIGBUS kill_proc() 209 ret = send_sig_info(SIGBUS, &si, t); /* synchronous? */ kill_proc() 363 * Find a dedicated thread which is supposed to handle SIGBUS(BUS_MCEERR_AO) 942 * the pages and send SIGBUS to the processes if the data was dirty.
|
H A D | shmem.c | 174 * so that a failure on a sparse tmpfs mapping will give SIGBUS not OOM.
|
H A D | mmap.c | 3115 * The region past the last page supplied will always produce SIGBUS.
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
H A D | opal.c | 425 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); opal_recover_mce() 435 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); opal_recover_mce()
|
/linux-4.4.14/arch/s390/mm/ |
H A D | fault.c | 306 si.si_signo = SIGBUS; do_sigbus() 310 force_sig_info(SIGBUS, &si, tsk); do_sigbus()
|
/linux-4.4.14/tools/testing/selftests/x86/ |
H A D | sigreturn.c | 641 * entry failures can generate SIGSEGV, SIGBUS, or SIGILL. main() 645 sethandler(SIGBUS, sigtrap, SA_ONSTACK); main()
|
/linux-4.4.14/tools/vm/ |
H A D | page-types.c | 944 sigaction(SIGBUS, &sigbus_action, NULL); walk_page_cache() 960 signal(SIGBUS, SIG_DFL); walk_page_cache()
|
/linux-4.4.14/drivers/pci/host/ |
H A D | pci-keystone.c | 278 hook_fault_code(17, keystone_pcie_fault, SIGBUS, 0, ks_pcie_host_init()
|
H A D | pci-imx6.c | 576 hook_fault_code(16 + 6, imx6q_pcie_abort_handler, SIGBUS, 0, imx6_pcie_probe()
|
/linux-4.4.14/arch/xtensa/kernel/ |
H A D | traps.c | 308 info.si_signo = SIGBUS; do_unaligned_user()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
H A D | ras.c | 386 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); recover_mce()
|
/linux-4.4.14/arch/sh/mm/ |
H A D | fault.c | 317 force_sig_info_fault(SIGBUS, BUS_ADRERR, address, tsk); do_sigbus()
|
/linux-4.4.14/arch/parisc/mm/ |
H A D | fault.c | 323 si.si_signo = SIGBUS; do_page_fault()
|
/linux-4.4.14/arch/arm/mach-ixp4xx/ |
H A D | common-pci.c | 340 hook_fault_code(16+6, abort_handler, SIGBUS, 0, ixp4xx_pci_preinit()
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | traps.c | 306 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/x86/mm/ |
H A D | fault.c | 862 no_context(regs, error_code, address, SIGBUS, BUS_ADRERR); do_sigbus() 882 force_sig_info_fault(SIGBUS, code, address, tsk, fault); do_sigbus() 1267 no_context(regs, error_code, address, SIGBUS, BUS_ADRERR); __do_page_fault()
|
/linux-4.4.14/arch/m68k/kernel/ |
H A D | traps.c | 356 current->thread.signo = SIGBUS; access_error040() 465 force_sig (SIGBUS, current); bus_error030() 1027 sig = SIGBUS; trap_c()
|
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/ |
H A D | mce.c | 78 * 1: panic or SIGBUS on uncorrected errors, log corrected errors 79 * 2: SIGBUS or log uncorrected errors (if possible), log corr. errors 80 * 3: never panic or SIGBUS, log all errors (for testing only) 1150 force_sig(SIGBUS, current); do_machine_check() 1174 force_sig(SIGBUS, current); do_machine_check()
|
/linux-4.4.14/arch/um/os-Linux/skas/ |
H A D | process.c | 400 case SIGBUS: userspace()
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | kgdb.c | 44 { 0x0600, 0x0a /* SIGBUS */ }, /* alignment */
|
H A D | traps.c | 728 bad_page_fault(regs, regs->dar, SIGBUS); machine_check_exception() 738 die("Machine check", regs, SIGBUS); machine_check_exception() 1287 sig = SIGBUS; alignment_exception()
|
/linux-4.4.14/arch/s390/kernel/ |
H A D | signal.c | 357 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || setup_frame()
|
H A D | compat_signal.c | 444 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || setup_frame32()
|
/linux-4.4.14/arch/tile/mm/ |
H A D | fault.c | 83 force_sig_info_fault("atomic alignment fault", SIGBUS, SYSCALL_DEFINE1() 570 force_sig_info_fault("bus error", SIGBUS, BUS_ADRERR, address, handle_page_fault()
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | traps.c | 1066 info.si_signo = SIGBUS; do_entUnaUser() 1070 send_sig_info(SIGBUS, &info, current); do_entUnaUser()
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | processor.h | 48 #define IA64_THREAD_UAC_SIGBUS (__IA64_UL(1) << 4) /* generate SIGBUS on unaligned acc. */
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | traps.c | 102 /* SIGILL, SIGFPE, SIGSEGV, and SIGBUS want these field initialized: */ ia64_bad_break()
|
H A D | unaligned.c | 1533 si.si_signo = SIGBUS; ia64_handle_unaligned() 1540 force_sig_info(SIGBUS, &si, current); ia64_handle_unaligned()
|
/linux-4.4.14/arch/arm64/kernel/ |
H A D | signal32.c | 171 if (from->si_signo == SIGBUS && copy_siginfo_to_user32()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
H A D | vvp_io.c | 629 CDEBUG(D_PAGE, "got addr %p - SIGBUS\n", vmf->virtual_address); vvp_io_kernel_fault()
|
/linux-4.4.14/arch/metag/kernel/ |
H A D | traps.c | 589 unhandled_fault(regs, data_address, SIGBUS, BUS_ADRALN, fault_handler()
|
/linux-4.4.14/arch/arm/mach-iop13xx/ |
H A D | pci.c | 987 hook_fault_code(16+6, iop13xx_pci_abort, SIGBUS, 0, iop13xx_pci_init()
|
/linux-4.4.14/arch/x86/kvm/ |
H A D | mmu.c | 2753 info.si_signo = SIGBUS; kvm_send_hwpoison_signal() 2759 send_sig_info(SIGBUS, &info, tsk); kvm_send_hwpoison_signal()
|
/linux-4.4.14/kernel/ |
H A D | signal.c | 168 (sigmask(SIGSEGV) | sigmask(SIGBUS) | sigmask(SIGILL) | \ 2702 if (from->si_signo == SIGBUS && copy_siginfo_to_user()
|