aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/kernel
AgeCommit message (Expand)AuthorFilesLines
33 hoursMerge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
6 daysarch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)1-22/+0
6 daysmm/execmem, arch: convert simple overrides of module_alloc to execmemMike Rapoport (IBM)1-4/+16
6 daysmips: module: rename MODULE_START to MODULES_VADDRMike Rapoport (IBM)1-2/+2
10 dayskbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada1-1/+1
2024-04-09MIPS: scall: Save thread_info.syscall unconditionally on entryJiaxun Yang6-37/+41
2024-03-15Merge tag 'mips_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds8-166/+212
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-11/+6
2024-03-11mips: cm: Convert __mips_cm_phys_base() to weak functionSerge Semin1-4/+1
2024-03-11mips: cm: Convert __mips_cm_l2sync_phys_base() to weak functionSerge Semin1-4/+1
2024-03-07mips: mt: make mt_class constantRicardo B. Marliere2-14/+8
2024-02-23mips, crash: wrap crash dumping code into crash related ifdefsBaoquan He1-11/+6
2024-02-23MIPS: Implement microMIPS MT ASE helpersJiaxun Yang1-2/+2
2024-02-20MIPS: vdso: Use generic union vdso_data_storeAnna-Maria Behnsen1-1/+1
2024-02-20MIPS: cps-vec: Use macros for 64bits accessGregory CLEMENT1-3/+3
2024-02-20MIPS: traps: Give more explanations if ebase doesn't belong to KSEG0Gregory CLEMENT1-1/+4
2024-02-20MIPS: Allows relocation exception vectors everywhereJiaxun Yang2-64/+125
2024-02-20MIPS: Fix set_uncached_handler for ebase in XKPHYSJiaxun Yang1-1/+1
2024-02-20MIPS: pm-cps: Use GPR number macrosJiaxun Yang1-70/+64
2024-02-20MIPS: traps: Use GPR number macrosJiaxun Yang1-3/+3
2024-02-12ptrace: Introduce exception_ip arch hookJiaxun Yang1-0/+7
2024-01-27mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nanXi Ruoyao1-0/+6
2024-01-26MIPS: reserve exception vector space ONLY ONCEHuang Pei1-1/+7
2024-01-17Merge tag 'mips_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds10-79/+44
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2024-01-09Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-0/+9
2024-01-09Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/...Linus Torvalds19-10/+20
2024-01-08Merge tag 'vfs-6.8.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds3-0/+6
2024-01-08MIPS: Fix typosBjorn Helgaas8-9/+9
2023-12-30MIPS: Remove unused shadow GPR support from vector irq setupThomas Bogendoerfer1-61/+27
2023-12-30MIPS: Allow vectored interrupt handler to reside everywhere for 64bitThomas Bogendoerfer2-10/+7
2023-12-21mips: Set dump-stack arch descriptionSerge Semin1-0/+2
2023-12-21mips: Fix incorrect max_low_pfn adjustmentSerge Semin1-2/+2
2023-12-15Merge tag 'mm-hotfixes-stable-2023-12-15-07-11' of git://git.kernel.org/pub/s...Linus Torvalds3-8/+8
2023-12-14wire up syscalls for statmount/listmountMiklos Szeredi3-0/+6
2023-12-12merge mm-hotfixes-stable into mm-nonmm-stable to pick up depended-upon changesAndrew Morton3-8/+8
2023-12-12mips, kexec: fix the incorrect ifdeffery and dependency of CONFIG_KEXECBaoquan He3-8/+8
2023-12-10mips: kexec: include linux/reboot.hArnd Bergmann1-0/+1
2023-12-10mips: smp: fix setup_profiling_timer() prototypeArnd Bergmann1-0/+3
2023-12-10mips: mt: include asm/mips_mt.hArnd Bergmann1-0/+1
2023-12-10mips: spram: fix missing prototype warning for spram_configArnd Bergmann1-0/+1
2023-12-10mips: move cache declarations into headerArnd Bergmann2-2/+0
2023-12-10mips: fix tlb_init() prototypeArnd Bergmann1-2/+0
2023-12-10mips: move jump_label_apply_nops() declaration to headerArnd Bergmann1-2/+1
2023-12-10mips: mark local function static if possibleArnd Bergmann1-1/+1
2023-12-10mips: signal: move sigcontext declarations to headerArnd Bergmann2-3/+3
2023-12-10mips: add missing declarations for trap handlersArnd Bergmann2-0/+2
2023-12-10mips: add asm/syscalls.h headerArnd Bergmann7-0/+7
2023-12-05MIPS: kernel: Clear FPU states when setting up kernel threadsThomas Bogendoerfer1-12/+13
2023-12-05mips/smp: Call rcutree_report_cpu_starting() earlierStefan Wiehler1-2/+2
2023-11-23mips: add <asm-generic/io.h> includingJiaxun Yang1-0/+1
2023-11-12LSM: wireup Linux Security Module syscallsCasey Schaufler3-0/+9
2023-11-10Merge tag 'mips_6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-1/+0
2023-11-03Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-11/+0
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+2
2023-11-01Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+6
2023-10-17vgacon: clean up global screen_info instancesArnd Bergmann1-11/+0
2023-10-17vgacon: remove screen_info dependencyArnd Bergmann1-1/+1
2023-10-17vgacon: rework screen_info #ifdef checksArnd Bergmann1-1/+1
2023-10-06arch: Reserve map_shadow_stack() syscall number for all architecturesSohil Mehta3-0/+3
2023-10-06MIPS: Remove dead code in relocate_new_kernelTiezhu Yang1-1/+0
2023-10-04crash_core: change the prototype of function parse_crashkernel()Baoquan He1-1/+2
2023-10-03syscalls: Cleanup references to sys_lookup_dcookie()Sohil Mehta3-3/+3
2023-09-21futex: Add sys_futex_requeue()peterz@infradead.org3-0/+3
2023-09-21futex: Add sys_futex_wait()peterz@infradead.org3-0/+3
2023-09-21futex: Add sys_futex_wake()peterz@infradead.org3-0/+3
2023-09-07Merge tag 'mips_6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds5-5/+3
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+2
2023-08-18nmi_backtrace: allow excluding an arbitrary CPUDouglas Anderson1-2/+2
2023-08-15mips: replace #include <asm/export.h> with #include <linux/export.h>Masahiro Yamada3-3/+3
2023-08-15mips: remove unneeded #include <asm/export.h>Masahiro Yamada2-2/+0
2023-07-27arch: Register fchmodat2, usually as syscall 452Palmer Dabbelt3-0/+3
2023-07-25tty: sysrq: switch sysrq handlers from int to u8Jiri Slaby1-1/+1
2023-07-09Merge tag 'mips_6.5_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/...Linus Torvalds1-6/+3
2023-07-03MIPS: Loongson: Fix cpu_probe_loongson() againHuacai Chen1-6/+3
2023-06-29Merge tag 'mips_6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds5-14/+77
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-0/+3
2023-06-26Merge tag 'smp-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Linus Torvalds3-9/+14
2023-06-26Merge tag 'x86-boot-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+13
2023-06-20MIPS: Mark core_vpe_count() as __initNathan Chancellor1-1/+1
2023-06-16mips/cpu: Switch to arch_cpu_finalize_init()Thomas Gleixner1-0/+13
2023-06-09cachestat: wire up cachestat for other architecturesNhat Pham3-0/+3
2023-06-09MIPS: Rework smt cmdline parametersJiaxun Yang3-13/+21
2023-06-09mips: asm-offsets: add missing prototypesArnd Bergmann1-0/+14
2023-06-09MIPS: uaccess: emulate Ingenic LXW/LXH/LXHU uaccessSiarhei Volkau1-0/+41
2023-05-23mips: Move initrd_start check after initrd address sanitisation.Liviu Dudau1-4/+5
2023-05-23MIPS: Restore Au1300 supportManuel Lauss1-0/+5
2023-05-15MIPS: SMP_CPS: Switch to hotplug core state synchronizationThomas Gleixner3-9/+14
2023-04-28Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-1/+6
2023-04-27Merge tag 'mips_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds13-480/+26
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+5
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-3/+1
2023-04-24MIPS: uprobes: Restore thread.trap_nrTiezhu Yang1-0/+1
2023-04-22MIPS: Sink body of check_bugs_early() into its only call siteNathan Chancellor1-1/+2
2023-04-21MIPS: Define RUNTIME_DISCARD_EXIT in LD scriptJiaxun Yang1-0/+2
2023-04-12MIPS: octeon_switch: Remove duplicated labelsJiaxun Yang1-6/+0
2023-04-12MIPS: Remove set_swbp() in uprobes.cTiezhu Yang1-18/+0
2023-04-12MIPS: Remove deprecated CONFIG_MIPS_CMPThomas Bogendoerfer5-454/+1
2023-04-05MIPS: Octeon: Allow CVMSEG to be disabledJiaxun Yang1-0/+3
2023-04-05MIPS: Octeon: Opt-out 4k_cache featureJiaxun Yang1-0/+2
2023-04-05MIPS: mips-cm: Check availability of config registersJiaxun Yang1-2/+7
2023-04-05MIPS: smp-cps: Disable coherence setup for unsupported ISAJiaxun Yang2-0/+10
2023-04-03MIPS: vpe-cmp: remove module owner pointer from struct class usage.Greg Kroah-Hartman1-1/+0
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-03-17drivers: remove struct module * setting from struct classGreg Kroah-Hartman1-1/+0
2023-03-09module: fix MIPS module_layout -> module_memoryRandy Dunlap1-1/+1
2023-03-09module: replace module_layout with module_memorySong Liu1-6/+5
2023-03-08sched/idle: Mark arch_cpu_idle_dead() __noreturnJosh Poimboeuf1-1/+1
2023-03-08mips/cpu: Make sure play_dead() doesn't returnJosh Poimboeuf1-0/+2
2023-03-08mips/cpu: Expose play_dead()'s prototype definitionJosh Poimboeuf2-0/+3
2023-03-02Merge tag 'mips_6.3_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/...Linus Torvalds3-22/+19
2023-02-27MIPS: cevt-r4k: Offset the value used to clear compare interruptJiaxun Yang1-2/+2
2023-02-27MIPS: smp-cps: Don't rely on CP0_CMGCRBASEJiaxun Yang2-20/+17
2023-02-26Merge tag 'kbuild-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds3-9/+9
2023-02-25Merge tag 'mips_6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-7/+8
2023-02-20MIPS: vpe-mt: drop physical_memsizeRandy Dunlap1-4/+3
2023-02-19MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not setRandy Dunlap1-3/+5
2023-01-26MIPS: Always use -Wa,-msoft-float and eliminate GAS_HAS_SET_HARDFLOATNathan Chancellor3-9/+9
2023-01-13cpuidle,arch: Mark all regular cpuidle_state:: Enter methods __cpuidlePeter Zijlstra1-3/+3
2023-01-13arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabledPeter Zijlstra1-5/+3
2023-01-13objtool/idle: Validate __cpuidle code as noinstrPeter Zijlstra1-1/+0
2022-12-12Merge tag 'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+5
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-2/+2
2022-11-22MIPS: vpe-cmp: fix possible memory leak while module exitingYang Yingliang1-2/+2
2022-11-22MIPS: vpe-mt: fix possible memory leak while module exitingYang Yingliang1-2/+2
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2-2/+2
2022-11-15mips: ptrace: user_regset_copyin_ignore() always returns 0Sergey Shtylyov1-4/+5
2022-11-11MIPS: jump_label: Fix compat branch range checkJiaxun Yang1-1/+1
2022-11-11MIPS: fix duplicate definitions for exported symbolsRongwei Zhang1-10/+5
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2-2/+2
2022-10-10Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linuxLinus Torvalds1-1/+1
2022-10-10Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-2/+2
2022-10-02kbuild: use obj-y instead extra-y for objects placed at the headMasahiro Yamada1-2/+2
2022-10-01mips: allow firmware to pass RNG seed to kernelJason A. Donenfeld1-0/+21
2022-09-19smp: add set_nr_cpu_ids()Yury Norov1-1/+1
2022-09-19mips: kernel: convert to DEFINE_SHOW_ATTRIBUTELiu Shixin1-13/+2
2022-09-12MIPS: move from strlcpy with unused retval to strscpyWolfram Sang2-4/+4
2022-08-06Merge tag 'mips_6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds3-42/+2
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-7/+2
2022-07-29mips: rename mt_init to mips_mt_initLiam R. Howlett1-2/+2
2022-07-17mips: rename PGD_ORDER to PGD_TABLE_ORDERMike Rapoport1-1/+0
2022-07-17mips: drop definitions of PTE_ORDERMike Rapoport1-1/+0
2022-07-17mips: rename PMD_ORDER to PMD_TABLE_ORDERMatthew Wilcox (Oracle)1-3/+0
2022-07-14MIPS: Remove VR41xx supportThomas Bogendoerfer1-40/+0
2022-07-14MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACKHuacai Chen1-1/+1
2022-07-11MIPS: vdso: Utilize __pa() for gic_pfnFlorian Fainelli1-1/+1
2022-06-24jump_label: mips: move module NOP patching into arch codeArd Biesheuvel2-2/+22
2022-06-03Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+7
2022-05-30Merge tag 'pm-5.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-2/+1
2022-05-30Merge tag 'mips_5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds8-20/+48
2022-05-27Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-23/+4
2022-05-24MIPS: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMATiezhu Yang1-1/+5
2022-05-24MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()Tiezhu Yang1-0/+5
2022-05-23mips: setup: use strscpy to replace strlcpy陈学兵1-3/+3
2022-05-19mips: Use do_kernel_power_off()Dmitry Osipenko1-2/+1
2022-05-12MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotationTiezhu Yang1-12/+24
2022-05-12MIPS: smp: optimization for flush_tlb_mm when exitingMao Bibo1-0/+6
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-05-04MIPS: fix typos in commentsJulia Lawall4-4/+4
2022-04-29vmcore: convert copy_oldmem_page() to take an iov_iterMatthew Wilcox (Oracle)1-23/+4
2022-04-29MIPS: Fix CP0 counter erratum detection for R4k CPUsMaciej W. Rozycki1-8/+3
2022-04-26mips: cpc: Fix refcount leak in mips_cpc_default_phys_baseGong Yuanjun1-0/+1
2022-03-31Merge tag 'kbuild-v5.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+1
2022-03-31arch: syscalls: simplify uapi/kapi directory creationMasahiro Yamada1-2/+1
2022-03-28Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-5/+4
2022-03-25Merge tag 'mips_5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds17-106/+31
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+17
2022-03-22drivers/base/node: consolidate node device subsystem initialization in node_d...David Hildenbrand1-5/+0
2022-03-14MIPS: Remove redundant definitions of device_tree_init()Tiezhu Yang1-0/+5
2022-03-14MIPS: Only use current_stack_pointer on GCCKees Cook1-1/+2
2022-03-10resume_user_mode: Move to resume_user_mode.hEric W. Biederman1-2/+2
2022-03-10ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.hEric W. Biederman1-3/+2
2022-03-07MIPS: fix fortify panic when copying asm exception handlersAlexander Lobakin1-11/+11
2022-03-01mips: Implement "current_stack_pointer"Kees Cook1-2/+1
2022-03-01MIPS: Remove TX39XX supportThomas Bogendoerfer9-75/+4
2022-02-25MIPS: Handle address errors for accesses above CPU max virtual user addressThomas Bogendoerfer1-0/+17
2022-02-23MIPS: Modernize READ_IMPLIES_EXECKees Cook1-11/+5
2022-02-22MIPS: remove asm/war.hThomas Bogendoerfer7-9/+6
2022-02-22mips: setup: fix setnocoherentio() boolean settingRandy Dunlap1-1/+1
2022-02-16MIPS: smp: fill in sibling and core maps earlierAlexander Lobakin1-3/+3
2022-01-27MIPS: Fix build error due to PTR used in more placesThomas Bogendoerfer9-83/+83
2022-01-17Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-0/+3
2022-01-15mm/mempolicy: wire up syscall set_mempolicy_home_nodeAneesh Kumar K.V3-0/+3
2022-01-02MIPS: signal: Return immediately if call failsTiezhu Yang1-9/+11
2022-01-02MIPS: signal: Protect against sigaltstack wraparoundTiezhu Yang1-0/+7
2021-12-13exit: Add and use make_task_dead.Eric W. Biederman1-1/+1
2021-11-29MIPS: CPC: Use bitfield helpersGeert Uytterhoeven1-1/+2
2021-11-25MIPS: loongson64: fix FTLB configurationHuang Pei1-2/+2
2021-11-25MIPS: Fix using smp_processor_id() in preemptible in show_cpuinfo()Tiezhu Yang1-1/+1
2021-11-16MIPS: syscalls: Wire up futex_waitv syscallWang Haojun3-0/+3
2021-11-13Merge tag 'mips_5.16_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips...Linus Torvalds1-1/+7
2021-11-10Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-11/+2
2021-11-09MIPS: Allow modules to set board_be_handlerFlorian Fainelli1-1/+7
2021-11-05Merge tag 'mips_5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds5-226/+194
2021-11-02mips: cm: Convert to bitfield API to fix out-of-bounds accessGeert Uytterhoeven1-11/+10
2021-11-01Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-14/+12
2021-11-01Merge tag 'fallthrough-fixes-clang-5.16-rc1' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1