aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/kernel/process.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-05MIPS: kernel: Clear FPU states when setting up kernel threadsThomas Bogendoerfer1-12/+13
2023-08-18nmi_backtrace: allow excluding an arbitrary CPUDouglas Anderson1-2/+2
2023-03-08sched/idle: Mark arch_cpu_idle_dead() __noreturnJosh Poimboeuf1-1/+1
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-1/+1
2022-05-07fork: Generalize PF_IO_WORKER handlingEric W. Biederman1-4/+3
2022-05-07fork: Pass struct kernel_clone_args into copy_threadEric W. Biederman1-3/+5
2022-03-01MIPS: Remove TX39XX supportThomas Bogendoerfer1-1/+1
2021-10-15sched: Add wrapper for get_wchan() to keep task blockedKees Cook1-5/+3
2021-08-05MIPS: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior1-2/+2
2021-06-18sched: Introduce task_is_running()Peter Zijlstra1-1/+1
2021-04-06MIPS: Remove get_fs/set_fsThomas Bogendoerfer1-2/+0
2021-02-21arch: setup PF_IO_WORKER threads like PF_KTHREADJens Axboe1-1/+1
2021-02-09Revert "MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op"Thomas Bogendoerfer1-3/+3
2021-02-09MIPS: process: Fix no previous prototype warningJinyang He1-0/+2
2021-01-25MIPS: Add is_jr_ra_ins() to end the loop earlyJinyang He1-1/+33
2021-01-25MIPS: Fix get_frame_info() handing of function sizeJinyang He1-4/+4
2021-01-25MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_opJinyang He1-3/+3
2021-01-25MIPS: process: Remove unnecessary headers inclusionJinyang He1-29/+12
2020-11-24smp: Cleanup smp_call_function*()Peter Zijlstra1-2/+3
2020-09-30MIPS: process: include exec.h header in process.cPujin Shi1-0/+1
2020-09-21MIPS: Loongson-3: Calculate ra properly when unwinding the stackHuacai Chen1-1/+15
2020-09-21MIPS: Loongson-3: Enable COP2 usage in kernelHuacai Chen1-2/+2
2020-07-04arch: rename copy_thread_tls() back to copy_thread()Christian Brauner1-2/+3
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2020-03-25MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=nYousong Zhou1-2/+8
2019-02-04MIPS: Remove function size check in get_frame_info()Jun-Ru Chang1-4/+3
2018-12-17MIPS: Remove struct mm_context_t fp_mode_switching fieldPaul Burton1-6/+3
2018-09-28MIPS: VDSO: Always map near top of user memoryPaul Burton1-0/+25
2018-08-13Merge tag 'mips_4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds1-38/+42
2018-06-28MIPS: Use async IPIs for arch_trigger_cpumask_backtrace()Paul Burton1-15/+30
2018-06-28MIPS: Call dump_stack() from show_regs()Paul Burton1-2/+2
2018-06-24MIPS: Schedule on CPUs we need to lose FPU for a mode switchPaul Burton1-38/+42
2018-06-14Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variablesLinus Torvalds1-1/+1
2018-05-24MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requestsMaciej W. Rozycki1-0/+4
2018-03-20sched/wait, arch/mips: Fix and convert wait_on_atomic_t() usage to the new wa...Peter Zijlstra1-0/+2
2017-12-20MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the taskMaciej W. Rozycki1-0/+12
2017-10-09MIPS: make thread_saved_pc staticTobias Klauser1-1/+1
2017-09-06MIPS: Refactor handling of stack pointer in get_frame_infoMatt Redfearn1-31/+30
2017-09-06MIPS: Stacktrace: Fix microMIPS stack unwinding on big endian systemsMatt Redfearn1-9/+7
2017-09-06MIPS: microMIPS: Fix decoding of swsp16 instructionMatt Redfearn1-1/+1
2017-09-06MIPS: microMIPS: Fix decoding of addiusp instructionMatt Redfearn1-3/+7
2017-09-06MIPS: microMIPS: Fix detection of addiusp instructionMatt Redfearn1-1/+1
2017-09-06MIPS: Handle non word sized instructions when examining frameMatt Redfearn1-3/+6
2017-09-06MIPS: Fix issues in backtracesCorey Minyard1-3/+19
2017-05-29kthread: fix boot hang (regression) on MIPS/OpenRISCVegard Nossum1-1/+0
2017-04-12MIPS: Opt into HAVE_COPY_THREAD_TLSJames Cowgill1-3/+3
2017-03-22MIPS: IRQ Stack: Unwind IRQ stack onto task stackMatt Redfearn1-18/+38
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-01-03MIPS: Move register dump routines out of ptrace codeMarcin Nowakowski1-0/+44
2017-01-03MIPS: SMP: Use a completion event to signal CPU upMatt Redfearn1-3/+1
2017-01-03MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumpsPaul Burton1-0/+2
2017-01-03MIPS: Calculate microMIPS ra properly when unwinding the stackPaul Burton1-20/+63
2017-01-03MIPS: Fix is_jump_ins() handling of 16b microMIPS instructionsPaul Burton1-3/+8
2017-01-03MIPS: Fix get_frame_info() handling of microMIPS function sizePaul Burton1-7/+5
2017-01-03MIPS: Prevent unaligned accesses during stack unwindingPaul Burton1-35/+35
2017-01-03MIPS: Clear ISA bit correctly in get_frame_info()Paul Burton1-5/+2
2017-01-03MIPS: Stack unwinding while on IRQ stackMatt Redfearn1-1/+14
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-10-07nmi_backtrace: add more trigger_*_cpu_backtrace() methodsChris Metcalf1-2/+9
2016-09-19MIPS: Avoid a BUG warning during prctl(PR_SET_FP_MODE, ...)Marcin Nowakowski1-4/+4
2016-08-02MIPS: Use per-mm page to execute branch delay slot instructionsPaul Burton1-0/+14
2016-05-28Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-1/+1
2016-05-28MIPS: kernel: Fix typoAndrea Gelmini1-1/+1
2016-05-20exit_thread: remove empty bodiesJiri Slaby1-4/+0
2016-05-13MIPS: Force CPUs to lose FP context during mode switchesPaul Burton1-23/+17
2016-05-13MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)Paul Burton1-0/+4
2016-05-13MIPS: Make flush_threadRalf Baechle1-4/+0
2016-05-09MIPS: Don't unwind to user mode with EVAJames Hogan1-1/+1
2016-04-03MIPS: Fix misspellings in comments.Adam Buchbinder1-1/+1
2016-02-01MIPS: Properly disable FPU in start_thread()James Hogan1-4/+2
2015-04-20Merge tag 'cpumask-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2015-03-24mips: copy_thread(): rename 'arg' argument to 'kthread_arg'Alex Dowad1-2/+8
2015-03-05mips: fix up obsolete cpu function usage.Rusty Russell1-1/+1
2015-02-21Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-0/+96
2015-02-17MIPS: kernel: process: Do not allow FR=0 on MIPS R6Markos Chandras1-0/+4
2015-02-12MIPS,prctl: add PR_[GS]ET_FP_MODE prctl options for MIPSPaul Burton1-0/+92
2015-01-31MIPS: fork: Fix MSA/FPU/DSP context duplication raceJames Hogan1-12/+24
2014-11-24MIPS: Add arch_trigger_all_cpu_backtrace() functionEunbong Song1-0/+18
2014-11-24MIPS: Remove useless parenthesesRalf Baechle1-18/+18
2014-08-02MIPS: consistently clear MSA flags when starting & copying threadsPaul Burton1-0/+3
2014-08-02MIPS: Remove asm/user.hAlex Smith1-1/+1
2014-08-02MIPS: Remove old core dump functionsAlex Smith1-55/+0
2014-05-24MIPS: MT: Remove SMTC supportRalf Baechle1-7/+0
2014-03-26MIPS: Basic MSA context switching supportPaul Burton1-1/+6
2014-03-26MIPS: Don't assume 64-bit FP registers for dump_{,task_}fpuPaul Burton1-2/+14
2014-01-24MIPS: replace open-coded init_dspPaul Burton1-2/+1
2014-01-13MIPS: Support for 64-bit FP with O32 binariesPaul Burton1-3/+0
2013-07-01MIPS: Fix typos and cleanup commentTony Wu1-3/+0
2013-07-01MIPS: initial stack protector supportGregory Fong1-0/+6
2013-05-22MIPS: Consolidate idle loop / WAIT instruction support in a single file.Ralf Baechle1-13/+0
2013-05-17MIPS: Extract schedule_mfi info from __scheduleTony Wu1-2/+32
2013-05-17MIPS: Fix sibling call handling in get_frame_infoTony Wu1-2/+4
2013-05-10Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-0/+101
2013-05-09MIPS: microMIPS: Add unaligned access support.Leonid Yegoshin1-0/+101
2013-04-08mips: Use generic idle loopThomas Gleixner1-33/+15
2013-03-02Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-2/+2
2013-02-03mips: take the "zero newsp means inherit the parent's one" to copy_thread()Al Viro1-1/+2
2013-02-01MIPS: Whitespace cleanup.Ralf Baechle1-2/+2
2012-12-14Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-3/+1
2012-12-13MIPS: Fix poweroff failure when HOTPLUG_CPU configured.Huacai Chen1-3/+1
2012-11-28flagday: don't pass regs to copy_thread()Al Viro1-2/+2
2012-10-14mips: switch to generic kernel_thread()Al Viro1-40/+22
2012-03-28Disintegrate asm/system.h for MIPSDavid Howells1-1/+0
2012-03-01sched/rt: Use schedule_preempt_disabled()Thomas Gleixner1-3/+1
2011-12-11nohz: Remove tick_nohz_idle_enter_norcu() / tick_nohz_idle_exit_norcu()Frederic Weisbecker1-2/+4
2011-12-11nohz: Allow rcu extended quiescent state handling seperately from tick stopFrederic Weisbecker1-2/+2
2011-12-11nohz: Separate out irq exit and idle loop dyntick logicFrederic Weisbecker1-2/+2
2011-10-31mips: add export.h to files using EXPORT_SYMBOL/THIS_MODULEPaul Gortmaker1-0/+1
2011-10-31mips: remove needless include of module.h from core kernel files.Paul Gortmaker1-1/+0
2011-07-26Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/upstream-linusLinus Torvalds1-1/+0
2011-07-25MIPS: Remove redundant addr_limit assignment on exec.Mathias Krause1-1/+0
2011-06-15MIPS: Add new unwind_stack variantDaniel Kalmar1-5/+14
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2010-12-16MIPS: Don't stomp on caller's ->regs[2] in copy_thread()Al Viro1-1/+0
2010-04-12MIPS: Trace: Don't trace irqsoff for the idle processWu Zhangjin1-1/+6
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-1/+0
2009-08-03MIPS: Avoid clobbering struct pt_regs in kthreadsDavid Daney1-1/+3
2009-06-24MIPS: Add arch generic CPU hotplugRalf Baechle1-1/+12
2009-04-02Simplify copy_thread()Alexey Dobriyan1-1/+1
2008-10-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse1-9/+10
2008-10-03[MIPS] SMTC: Fix holes in SMTC and FPU affinity support.Kevin D. Kissell1-10/+9
2008-09-21[MIPS] SMTC: Clear TIF_FPUBOUND on clone / fork.Ralf Baechle1-0/+2
2008-09-06Remove asm/a.out.h files for all architectures without a.out support.Adrian Bunk1-1/+0
2008-07-18Merge branch 'linus' into timers/nohzIngo Molnar1-7/+0
2008-07-18nohz: prevent tick stop outside of the idle loopThomas Gleixner1-1/+1
2008-07-15[MIPS] IRIX: Goodbye and thanks for all the fishRalf Baechle1-7/+0
2007-12-14[MIPS] Ensure that ST0_FR is never set on a 32 bit kernelChris Dearman1-2/+1
2007-10-11[MIPS] Fix "no space between function name and open parenthesis" warnings.Ralf Baechle1-2/+2
2007-10-11[MIPS] Implement clockevents for R4000-style cp0 count/compare interruptRalf Baechle1-0/+3
2007-10-11[MIPS] R3000 setup for kernel_thread()Maciej W. Rozycki1-2/+2
2007-07-31[MIPS] Fixup secure computing stuff.Ralf Baechle1-1/+1
2007-07-20[MIPS] User stack pointer randomisationFranck Bui-Huu1-0/+14
2007-07-10[MIPS] Transform old-style macros to newer "__noreturn"Robert P. J. Day1-2/+2
2007-02-26[MIPS] Make SMTC_IDLE_HOOK_DEBUG a proper option in Kconfig.debug.Ralf Baechle1-2/+2
2007-02-18[MIPS] Make kernel_thread_helper() staticAtsushi Nemoto1-1/+1
2007-02-18[MIPS] signals: Share even more code.Ralf Baechle1-33/+0
2007-02-06[MIPS] SMTC: Cleanup idle hook invocation.Ralf Baechle1-4/+2
2006-10-19[MIPS] Use kallsyms_lookup_size_offset() instead of kallsyms_lookup()Franck Bui-Huu1-6/+2
2006-10-09[MIPS] Make sure cpu_has_fpu is used only in atomic contextAtsushi Nemoto1-1/+1
2006-10-01[MIPS] Make unwind_stack() can dig into interrupted contextAtsushi Nemoto1-5/+31
2006-10-01[MIPS] lockdep: Add STACKTRACE_SUPPORT and enable LOCKDEP_SUPPORTAtsushi Nemoto1-0/+1
2006-09-27[MIPS] get_wchan(): remove uses of mfinfo[64]Franck Bui-Huu1-82/+50
2006-09-27[MIPS] get_frame_info(): null function size means size is unknownFranck Bui-Huu1-2/+10
2006-09-27[MIPS] unwind_stack(): return ra if an exception occured at the first instruc...Franck Bui-Huu1-2/+5
2006-09-27[MIPS] Improve unwind_stack()Franck Bui-Huu1-13/+22
2006-09-27[MIPS] Make get_frame_info() more robustFranck Bui-Huu1-8/+6
2006-09-27[MIPS] Make frame_info_init() more readable.Franck Bui-Huu1-9/+9
2006-09-27[MIPS] Make get_frame_info() more readable.Franck Bui-Huu1-31/+36
2006-09-27[MIPS] dump_stack() based on prologue code analysisAtsushi Nemoto1-11/+55
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-04-19[MIPS] FPU affinity for MT ASE.Ralf Baechle1-0/+11
2006-04-19[MIPS] MT: Improved multithreading support.Ralf Baechle1-1/+9
2006-03-31[PATCH] unexport get_wchanAdrian Bunk1-1/+0
2006-03-21[MIPS] Signal cleanupAtsushi Nemoto1-16/+0
2006-02-14[MIPS] Rewrite get_wchan and its helper functions using kallsyms_lookup.Atsushi Nemoto1-81/+77
2006-02-08[MIPS] Make do_signal return void.Ralf Baechle1-2/+3
2006-02-08[MIPS] Add support for TIF_RESTORE_SIGMASK.Ralf Baechle1-2/+2
2006-01-12[PATCH] mips: task_stack_page()Al Viro1-3/+3
2006-01-12[PATCH] mips: task_pt_regs()Al Viro1-3/+1
2006-01-10MIPS: Namespace pollution: dump_regs() -> elf_dump_regs()Al Viro1-2/+2
2005-11-09[PATCH] sched: disable preempt in idle tasksNick Piggin1-0/+2
2005-10-29Setup_frame is now returning a success value.Ralf Baechle1-5/+5
2005-10-29Support the MIPS32 / MIPS64 DSP ASE.Ralf Baechle1-2/+56
2005-10-29NPTL, round one.Ralf Baechle1-0/+4
2005-10-29Multithreaded core dumps.Ralf Baechle1-0/+8
2005-10-29Sparseify MIPS.Ralf Baechle1-8/+0
2005-10-29Fix wchan implementation, based on earlier by from Atsushi Nemoto.Thiemo Seufer1-58/+77
2005-09-05[PATCH] mips: clean up 32/64-bit configurationRalf Baechle1-4/+4
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+364