kernel_optimize_test/arch/alpha/kernel
Ivan Kokshaysky eaf05be039 [PATCH] alpha smp fix
As usual, the reason of this breakage is quite silly: in do_entIF, we
are checking for PS == 0 to see whether it was a kernel BUG() or
userspace trap.

It works, unless BUG() happens in interrupt - PS is not 0 in kernel mode
due to non-zero IPL, and the things get messed up horribly then.  In
this particular case it was BUG_ON(!irqs_disabled()) triggered in
run_posix_cpu_timers(), so we ended up shooting "current" with the
bursts of one SIGTRAP and three SIGILLs on every timer tick.  ;-)
2005-06-30 22:29:48 -07:00
..
alpha_ksyms.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asm-offsets.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
console.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_apecs.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_cia.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_irongate.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_lca.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_marvel.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_mcpcia.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_polaris.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_t2.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_titan.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_tsunami.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_wildfire.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
entry.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_common.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_ev6.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_ev7.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_marvel.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_titan.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
es1888.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gct.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
head.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
init_task.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_alpha.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_i8259.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_pyxis.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_srm.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
machvec_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
module.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ns87312.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
osf_sys.c [PATCH] alpha/osf_sys: use helper functions to convert between tv and jiffies 2005-05-17 07:59:21 -07:00
pci_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci_iommu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci-noop.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
process.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
proto.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ptrace.c [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
semaphore.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
signal.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smc37c93x.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smc37c669.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
srm_env.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
srmcons.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_alcor.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_cabriolet.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_dp264.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_eb64p.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_eiger.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_jensen.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_marvel.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_miata.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_mikasa.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_nautilus.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_noritake.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_rawhide.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_ruffian.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_rx164.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_sable.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_sio.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_sx164.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_takara.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_titan.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_wildfire.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
systbls.S [PATCH] consolidate sys_shmat 2005-05-01 08:59:12 -07:00
time.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
traps.c [PATCH] alpha smp fix 2005-06-30 22:29:48 -07:00
vmlinux.lds.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00