Searched refs:SIGBUS (Results 1 - 149 of 149) sorted by relevance

/linux-4.4.14/arch/arm/mm/
H A 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" },
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 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" },
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 Dfault.c168 ((user_debug & UDBG_BUS) && (sig == SIGBUS))) { __do_user_fault()
376 sig = SIGBUS; do_page_fault()
H A Dalignment.c952 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 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 },
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 Dfault.c376 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 Dfault.c307 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 Dalignment.c520 hook_fault_code(1, do_alignment, SIGBUS, BUS_ADRALN, alignment_init()
/linux-4.4.14/arch/microblaze/kernel/
H A Dexceptions.c95 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 Dip32-berr.c30 force_sig(SIGBUS, current); ip32_be_handler()
/linux-4.4.14/arch/blackfin/include/uapi/asm/
H A Dsiginfo.h24 * SIGBUS si_codes
/linux-4.4.14/arch/tile/include/asm/
H A Dunaligned.h30 * 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 Dcompat.h159 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
/linux-4.4.14/arch/arm/mach-bcm/
H A Dbcm_5301x.c43 hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR, bcm5301x_init_early()
/linux-4.4.14/arch/mips/sgi-ip27/
H A Dip27-berr.c13 #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 Dsiginfo.h59 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
83 * si_isr is valid for SIGILL, SIGFPE, SIGSEGV, SIGBUS, and SIGTRAP provided that
H A Dsignal.h19 #define SIGBUS 7 macro
/linux-4.4.14/arch/blackfin/kernel/
H A Dtraps.c244 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 Dfault.c38 //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 Ddsemul.c73 return SIGBUS; mips_dsemul()
90 return SIGBUS; mips_dsemul()
153 force_sig(SIGBUS, current); do_dsemulret()
H A Dcp1emu.c1059 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 Dtrap.c263 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 Dtraps.c324 /* 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 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)
H A 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/powerpc/platforms/cell/spufs/
H A Dfault.c51 info.si_signo = SIGBUS; spufs_handle_event()
61 info.si_signo = SIGBUS; spufs_handle_event()
/linux-4.4.14/arch/metag/mm/
H A Dfault.c212 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 Dmisaligned.c190 * possibly send SIGBUS signal to process handle_unaligned_c()
199 _exception(SIGBUS, fp, BUS_ADRALN, fp->ea); handle_unaligned_c()
H A Dtraps.c151 _exception(SIGBUS, fp, BUS_ADRALN, addr); handle_unaligned_c()
/linux-4.4.14/arch/tile/kernel/
H A Dtraps.c43 * 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 Dsingle_step.c160 * 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 Dunaligned.c983 .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 Dsignal.c397 case SIGBUS: trace_unhandled_signal()
H A Dintvec_64.S165 /* 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 Dsignal.h29 #define SIGBUS 7 macro
/linux-4.4.14/include/uapi/asm-generic/
H A Dsignal.h17 #define SIGBUS 7 macro
H A Dsiginfo.h87 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
212 * SIGBUS si_codes
/linux-4.4.14/arch/mips/include/uapi/asm/
H A Dsiginfo.h82 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
H A Dsignal.h34 #define SIGBUS 10 /* BUS error (4.2 BSD). */ macro
/linux-4.4.14/arch/s390/include/uapi/asm/
H A Dsignal.h32 #define SIGBUS 7 macro
/linux-4.4.14/arch/m68k/include/uapi/asm/
H A Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/arch/parisc/include/uapi/asm/
H A Dsignal.h14 #define SIGBUS 10 macro
/linux-4.4.14/arch/cris/include/uapi/asm/
H A Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/arch/h8300/include/uapi/asm/
H A Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/arch/hexagon/kernel/
H A Dtraps.c253 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 Dsignal.h26 #define SIGBUS 7 macro
/linux-4.4.14/arch/avr32/include/uapi/asm/
H A Dsignal.h31 #define SIGBUS 7 macro
/linux-4.4.14/arch/arm/include/uapi/asm/
H A Dsignal.h24 #define SIGBUS 7 macro
/linux-4.4.14/arch/xtensa/mm/
H A Dfault.c191 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 Dtraps.c178 force_sig(SIGBUS, current); do_adelinsn()
192 force_sig(SIGBUS, current); do_adedata()
216 force_sig(SIGBUS, current); do_be()
H A Dasm-offsets.c191 DEFINE(_SIGBUS, SIGBUS); output_signal_defined()
/linux-4.4.14/arch/mips/mm/
H A Dfault.c276 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 Dfault.c298 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 Dtraps_32.c165 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 Dunaligned_32.c315 info.si_signo = SIGBUS; user_mna_trap_fault()
320 send_sig_info(SIGBUS, &info, current); user_mna_trap_fault()
H A Dprocess_64.c533 info.si_signo = SIGBUS; stack_unaligned()
538 force_sig_info(SIGBUS, &info, current); stack_unaligned()
H A Dtraps_64.c536 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 Dsignal.h41 #define SIGBUS 7 macro
/linux-4.4.14/arch/alpha/include/uapi/asm/
H A Dsignal.h31 #define SIGBUS 10 macro
/linux-4.4.14/arch/powerpc/include/uapi/asm/
H A Dsignal.h27 #define SIGBUS 7 macro
/linux-4.4.14/arch/mips/sgi-ip22/
H A Dip22-berr.c100 force_sig(SIGBUS, current); ip22_be_interrupt()
H A Dip28-berr.c462 force_sig(SIGBUS, current); ip22_be_interrupt()
/linux-4.4.14/arch/mn10300/include/uapi/asm/
H A Dsignal.h34 #define SIGBUS 7 macro
/linux-4.4.14/arch/um/os-Linux/
H A Dsignal.c24 [SIGBUS] = bus_handler,
131 [SIGBUS] = sig_handler,
H A Dprocess.c283 set_handler(SIGBUS); init_new_thread_signals()
/linux-4.4.14/arch/alpha/mm/
H A Dfault.c223 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 Dfault.c237 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 Dfault.c193 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 Dfault.c275 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 Dfault.c244 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 Dpci.c200 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 Dbranch.c402 * @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 Dkgdb.c41 { 6, SIGBUS }, /* instruction bus error */
42 { 7, SIGBUS }, /* data bus error */
H A Dmips-r2-to-r6-emul.c1964 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 Dkprobes.c283 pr_notice("%s: unaligned epc - sending SIGBUS.\n", current->comm); evaluate_branch_instruction()
284 force_sig(SIGBUS, current); evaluate_branch_instruction()
H A Dtraps.c470 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 Dasm-offsets.c262 DEFINE(_SIGBUS, SIGBUS); output_signal_defined()
H A Dunaligned.c1340 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 Dcompat.h167 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */
/linux-4.4.14/arch/mips/include/asm/
H A Dcompat.h174 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
/linux-4.4.14/arch/sparc/include/asm/
H A Dcompat.h196 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */
/linux-4.4.14/arch/sparc/include/uapi/asm/
H A Dsignal.h40 #define SIGBUS 10 macro
/linux-4.4.14/arch/parisc/include/asm/
H A Dcompat.h176 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
/linux-4.4.14/arch/hexagon/mm/
H A Dvm_fault.c142 info.si_signo = SIGBUS; do_page_fault()
/linux-4.4.14/arch/avr32/kernel/
H A Dtraps.c128 _exception(SIGBUS, regs, BUS_ADRALN, regs->pc); do_address_exception()
/linux-4.4.14/arch/arm/mach-integrator/
H A Dpci_v3.c622 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 Dfault_32.c348 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 Dfault_64.c540 do_fault_siginfo(BUS_ADRERR, SIGBUS, regs, address, insn, fault_code); do_sparc64_fault()
/linux-4.4.14/include/linux/
H A Dsignal.h349 * | SIGBUS | coredump |
416 rt_sigmask(SIGBUS) | rt_sigmask(SIGSYS) | \
H A Dmm.h262 * 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 Dfault.c365 info.si_signo = SIGBUS; do_page_fault()
369 force_sig_info(SIGBUS, &info, tsk); do_page_fault()
H A Dmisalignment.c397 info.si_signo = SIGBUS; misalignment()
401 force_sig_info(SIGBUS, &info, current); misalignment()
/linux-4.4.14/arch/openrisc/mm/
H A Dfault.c285 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 Dfault.c299 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 Dfault.c125 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 Dhash_utils_64.c1433 _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 Dtraps_32.c534 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 Dtraps.c764 /* 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 Dunaligned.c703 si.si_signo = SIGBUS; handle_unaligned()
707 force_sig_info(SIGBUS, &si, current); handle_unaligned()
/linux-4.4.14/arch/mn10300/kernel/
H A Dtraps.c74 [EXCEP_MISALIGN >> 3] = { SIGBUS, BUS_ADRALN },
75 [EXCEP_BUSERROR >> 3] = { SIGBUS, BUS_ADRERR },
H A Dgdb-stub.c934 { EXCEP_BUSERROR, SIGBUS },
/linux-4.4.14/arch/m32r/mm/
H A Dfault.c291 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 Dvsyscall_64.c258 if (WARN_ON_ONCE(!sigismember(&tsk->pending.signal, SIGBUS) && emulate_vsyscall()
/linux-4.4.14/arch/x86/include/asm/
H A Dcompat.h181 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
/linux-4.4.14/drivers/bus/
H A Dbrcmstb_gisb.c355 hook_fault_code(22, brcmstb_bus_error_handler, SIGBUS, 0, brcmstb_gisb_arb_probe()
/linux-4.4.14/fs/
H A Dsignalfd.c124 if (kinfo->si_signo == SIGBUS && signalfd_copyinfo()
H A Duserfaultfd.c308 * to be sure not to return SIGBUS erroneously on handle_userfault()
H A Dbinfmt_elf_fdpic.c1140 * - 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 Dprctl.h19 # define PR_UNALIGN_SIGBUS 2 /* generate SIGBUS on unaligned user access */
/linux-4.4.14/arch/s390/include/asm/
H A Dcompat.h233 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
/linux-4.4.14/arch/nios2/mm/
H A Dfault.c234 _exception(SIGBUS, regs, BUS_ADRERR, address); do_page_fault()
/linux-4.4.14/arch/ia64/mm/
H A Dfault.c178 signal = SIGBUS; ia64_do_page_fault()
/linux-4.4.14/arch/arm/plat-iop/
H A Dpci.c349 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 Dcompat.h195 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
/linux-4.4.14/arch/arm/mach-cns3xxx/
H A Dpcie.c280 hook_fault_code(16 + 6, cns3xxx_pcie_abort_handler, SIGBUS, 0, cns3xxx_pcie_init_late()
/linux-4.4.14/mm/
H A Dmemory-failure.c190 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 Dshmem.c174 * so that a failure on a sparse tmpfs mapping will give SIGBUS not OOM.
H A Dmmap.c3115 * The region past the last page supplied will always produce SIGBUS.
/linux-4.4.14/arch/powerpc/platforms/powernv/
H A Dopal.c425 _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 Dfault.c306 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 Dsigreturn.c641 * entry failures can generate SIGSEGV, SIGBUS, or SIGILL. main()
645 sethandler(SIGBUS, sigtrap, SA_ONSTACK); main()
/linux-4.4.14/tools/vm/
H A Dpage-types.c944 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 Dpci-keystone.c278 hook_fault_code(17, keystone_pcie_fault, SIGBUS, 0, ks_pcie_host_init()
H A Dpci-imx6.c576 hook_fault_code(16 + 6, imx6q_pcie_abort_handler, SIGBUS, 0, imx6_pcie_probe()
/linux-4.4.14/arch/xtensa/kernel/
H A Dtraps.c308 info.si_signo = SIGBUS; do_unaligned_user()
/linux-4.4.14/arch/powerpc/platforms/pseries/
H A Dras.c386 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); recover_mce()
/linux-4.4.14/arch/sh/mm/
H A Dfault.c317 force_sig_info_fault(SIGBUS, BUS_ADRERR, address, tsk); do_sigbus()
/linux-4.4.14/arch/parisc/mm/
H A Dfault.c323 si.si_signo = SIGBUS; do_page_fault()
/linux-4.4.14/arch/arm/mach-ixp4xx/
H A Dcommon-pci.c340 hook_fault_code(16+6, abort_handler, SIGBUS, 0, ixp4xx_pci_preinit()
/linux-4.4.14/arch/x86/kernel/
H A 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/x86/mm/
H A Dfault.c862 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 Dtraps.c356 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 Dmce.c78 * 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 Dprocess.c400 case SIGBUS: userspace()
/linux-4.4.14/arch/powerpc/kernel/
H A Dkgdb.c44 { 0x0600, 0x0a /* SIGBUS */ }, /* alignment */
H A Dtraps.c728 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 Dsignal.c357 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || setup_frame()
H A Dcompat_signal.c444 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || setup_frame32()
/linux-4.4.14/arch/tile/mm/
H A Dfault.c83 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 Dtraps.c1066 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 Dprocessor.h48 #define IA64_THREAD_UAC_SIGBUS (__IA64_UL(1) << 4) /* generate SIGBUS on unaligned acc. */
/linux-4.4.14/arch/ia64/kernel/
H A Dtraps.c102 /* SIGILL, SIGFPE, SIGSEGV, and SIGBUS want these field initialized: */ ia64_bad_break()
H A Dunaligned.c1533 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 Dsignal32.c171 if (from->si_signo == SIGBUS && copy_siginfo_to_user32()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
H A Dvvp_io.c629 CDEBUG(D_PAGE, "got addr %p - SIGBUS\n", vmf->virtual_address); vvp_io_kernel_fault()
/linux-4.4.14/arch/metag/kernel/
H A Dtraps.c589 unhandled_fault(regs, data_address, SIGBUS, BUS_ADRALN, fault_handler()
/linux-4.4.14/arch/arm/mach-iop13xx/
H A Dpci.c987 hook_fault_code(16+6, iop13xx_pci_abort, SIGBUS, 0, iop13xx_pci_init()
/linux-4.4.14/arch/x86/kvm/
H A Dmmu.c2753 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 Dsignal.c168 (sigmask(SIGSEGV) | sigmask(SIGBUS) | sigmask(SIGILL) | \
2702 if (from->si_signo == SIGBUS && copy_siginfo_to_user()

Completed in 6607 milliseconds