summaryrefslogtreecommitdiffstats
path: root/arch/alpha/kernel/traps.c
Commit message (Collapse)AuthorAgeFilesLines
* [PATCH] alpha: fix kernel alignment trapsRichard Henderson2005-10-021-8/+7
| | | | | | | | | | Pass in the pointer to the on-stack registers rather than using them directly as the arguments. Ivan noticed that I missed a spot when purging the registers as first stack parameter idiom. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] alpha smp fixIvan Kokshaysky2005-06-301-1/+1
| | | | | | | | | | | | 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. ;-)
* Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds2005-04-161-0/+1092
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
OpenPOWER on IntegriCloud