kernel-hacking-2024-linux-s.../arch/mips/kernel
David Daney a6d5ff04e8 MIPS: Use force_sig when handling address errors.
When init is started it is SIGNAL_UNKILLABLE.  If it were to get an
address error, we would try to send it SIGBUS, but it would be ignored
and the faulting instruction restarted.  This results in an endless
loop.

We need to use force_sig() instead so it will actually die and give us
some useful information.

Reported-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2009-05-14 13:50:29 +01:00
..
.gitignore
8250-platform.c
asm-offsets.c
binfmt_elfn32.c
binfmt_elfo32.c
branch.c
cevt-bcm1480.c cpumask: remove references to struct irqaction's mask field. 2009-03-30 22:05:14 +10:30
cevt-ds1287.c
cevt-gt641xx.c
cevt-r4k.c
cevt-sb1250.c cpumask: remove references to struct irqaction's mask field. 2009-03-30 22:05:14 +10:30
cevt-smtc.c MIPS: SMTC: Fix xxx_clockevent_init() naming conflict for SMTC 2009-05-14 13:50:24 +01:00
cevt-txx9.c clocksource: pass clocksource to read() callback 2009-04-21 13:41:47 -07:00
cpu-bugs64.c
cpu-probe.c MIPS: Alchemy: unify CPU model constants. 2009-03-30 14:49:45 +02:00
csrc-bcm1480.c clocksource: pass clocksource to read() callback 2009-04-21 13:41:47 -07:00
csrc-ioasic.c clocksource: pass clocksource to read() callback 2009-04-21 13:41:47 -07:00
csrc-r4k.c clocksource: pass clocksource to read() callback 2009-04-21 13:41:47 -07:00
csrc-sb1250.c clocksource: pass clocksource to read() callback 2009-04-21 13:41:47 -07:00
early_printk.c
entry.S
genex.S
gpio_txx9.c
head.S
i8253.c clocksource: pass clocksource to read() callback 2009-04-21 13:41:47 -07:00
i8259.c cpumask: remove references to struct irqaction's mask field. 2009-03-30 22:05:14 +10:30
init_task.c
irq-gic.c
irq-gt641xx.c
irq-msc01.c MIPS: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all platforms 2009-03-30 14:49:44 +02:00
irq-rm7000.c
irq-rm9000.c
irq.c Merge branches 'irq/genirq' and 'linus' into irq/core 2009-03-16 09:20:13 +01:00
irq_cpu.c MIPS: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all platforms 2009-03-30 14:49:44 +02:00
irq_txx9.c
kgdb.c
kspd.c
linux32.c MIPS: Compat: Zero upper 32-bit of offset_high and offset_low. 2009-03-30 14:49:40 +02:00
machine_kexec.c
Makefile
mips-mt-fpaff.c
mips-mt.c
mips_ksyms.c
module.c
octeon_switch.S
proc.c
process.c Simplify copy_thread() 2009-04-02 19:04:51 -07:00
ptrace.c
ptrace32.c
r4k_fpu.S
r4k_switch.S
r2300_fpu.S
r2300_switch.S
r6000_fpu.S
relocate_kernel.S
reset.c
rtlx.c
scall32-o32.S preadv/pwritev: MIPS: Add preadv(2) and pwritev(2) syscalls. 2009-04-02 19:05:08 -07:00
scall64-64.S preadv/pwritev: MIPS: Add preadv(2) and pwritev(2) syscalls. 2009-04-02 19:05:08 -07:00
scall64-n32.S MIPS: Compat: Use generic 32-bit wrapers for sys_timerfd_{g,s}ettime 2009-05-14 13:50:25 +01:00
scall64-o32.S MIPS: Compat: Use generic 32-bit wrapers for sys_timerfd_{g,s}ettime 2009-05-14 13:50:25 +01:00
setup.c MIPS: Stop using <asm-generic/int-l64.h>. 2009-03-30 14:49:41 +02:00
signal-common.h
signal.c
signal32.c
signal_n32.c
smp-cmp.c
smp-mt.c
smp-up.c MIPS: Fix global namespace pollution in arch/mips/kernel/smp-up.c 2009-03-30 14:49:45 +02:00
smp.c MIPS: Make a needlessly global symbol static in arch/mips/kernel/smp.c 2009-03-30 14:49:45 +02:00
smtc-asm.S
smtc-proc.c
smtc.c
spram.c
stacktrace.c
sync-r4k.c
syscall.c
time.c
topology.c
traps.c MIPS: Use BUG_ON() where possible. 2009-03-30 14:49:44 +02:00
unaligned.c MIPS: Use force_sig when handling address errors. 2009-05-14 13:50:29 +01:00
vmlinux.lds.S
vpe.c
watch.c