aboutsummaryrefslogtreecommitdiff
path: root/arch/mips/kernel/process.c
AgeCommit message (Collapse)AuthorFilesLines
2006-02-14[MIPS] Rewrite get_wchan and its helper functions using kallsyms_lookup.Atsushi Nemoto1-81/+77
Implement get_wchan() and frame_info_init() using kallsyms_lookup(). This fixes problem with static sched/lock functions and mfinfo[] maintenance issue. If CONFIG_KALLSYMS was disabled, get_wchan() just returns thread_saved_pc() value. Also unwind stackframe based on "addiu sp,-imm" analysis instead of frame pointer. This fixes problem with functions compiled without -fomit-frame-pointer. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2006-02-08[MIPS] Make do_signal return void.Ralf Baechle1-2/+3
It's return value is ignored everywhere. Signed-off-by: Ralf Baechle <[email protected]> ---
2006-02-08[MIPS] Add support for TIF_RESTORE_SIGMASK.Ralf Baechle1-2/+2
Signed-off-by: Ralf Baechle <[email protected]> ---
2006-01-12[PATCH] mips: task_stack_page()Al Viro1-3/+3
Signed-off-by: Al Viro <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2006-01-12[PATCH] mips: task_pt_regs()Al Viro1-3/+1
Signed-off-by: Al Viro <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2006-01-10MIPS: Namespace pollution: dump_regs() -> elf_dump_regs()Al Viro1-2/+2
dump_regs() is used by a bunch of drivers for their internal stuff; renamed mips instance (one that is seen in system-wide headers) to elf_dump_regs() Signed-off-by: Al Viro <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2005-11-09[PATCH] sched: disable preempt in idle tasksNick Piggin1-0/+2
Run idle threads with preempt disabled. Also corrected a bugs in arm26's cpu_idle (make it actually call schedule()). How did it ever work before? Might fix the CPU hotplugging hang which Nigel Cunningham noted. We think the bug hits if the idle thread is preempted after checking need_resched() and before going to sleep, then the CPU offlined. After calling stop_machine_run, the CPU eventually returns from preemption and into the idle thread and goes to sleep. The CPU will continue executing previous idle and have no chance to call play_dead. By disabling preemption until we are ready to explicitly schedule, this bug is fixed and the idle threads generally become more robust. From: alexs <[email protected]> PPC build fix From: Yoichi Yuasa <[email protected]> MIPS build fix Signed-off-by: Nick Piggin <[email protected]> Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-10-29Setup_frame is now returning a success value.Ralf Baechle1-5/+5
Signed-off-by: Ralf Baechle <[email protected]>
2005-10-29Support the MIPS32 / MIPS64 DSP ASE.Ralf Baechle1-2/+56
Signed-off-by: Ralf Baechle <[email protected]>
2005-10-29NPTL, round one.Ralf Baechle1-0/+4
Signed-off-by: Ralf Baechle <[email protected]>
2005-10-29Multithreaded core dumps.Ralf Baechle1-0/+8
Signed-off-by: Ralf Baechle <[email protected]>
2005-10-29Sparseify MIPS.Ralf Baechle1-8/+0
Signed-off-by: Ralf Baechle <[email protected]>
2005-10-29Fix wchan implementation, based on earlier by from Atsushi Nemoto.Thiemo Seufer1-58/+77
Signed-off-by: Thiemo Seufer <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2005-09-05[PATCH] mips: clean up 32/64-bit configurationRalf Baechle1-4/+4
Start cleaning 32-bit vs. 64-bit configuration. Signed-off-by: Ralf Baechle <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-04-16Linux-2.6.12-rc2Linus Torvalds1-0/+364
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!