aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/mm
AgeCommit message (Expand)AuthorFilesLines
12 hoursMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-13/+2
34 hoursMerge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+1
6 daysarch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)1-0/+23
6 daysmips: module: rename MODULE_START to MODULES_VADDRMike Rapoport (IBM)1-2/+2
2024-04-26dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy1-2/+1
2024-04-25treewide: use initializer for struct vm_unmapped_area_infoRick Edgecombe1-2/+1
2024-04-25mm/treewide: remove pXd_huge()Peter Xu1-10/+0
2024-04-25mm/treewide: replace pXd_huge() with pXd_leaf()Peter Xu1-1/+1
2024-02-20MIPS: tlbex: Use GPR number macrosJiaxun Yang1-99/+97
2024-02-20MIPS: page: Use GPR number macrosJiaxun Yang1-107/+95
2024-02-20MIPS: Unify define of CP0 registers for uasm codeJiaxun Yang1-17/+1
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2024-01-17Merge tag 'mips_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds7-13/+19
2024-01-08MIPS: Fix typosBjorn Helgaas5-6/+6
2023-12-21mips: mm: add slab availability checking in ioremap_protSerge Semin1-0/+4
2023-12-21mips: Optimize max_mapnr init procedureSerge Semin1-2/+6
2023-12-21mips: Fix max_mapnr being uninitialized on early stagesSerge Semin1-7/+5
2023-12-20mips: fix r3k_cache_init build regressionArnd Bergmann1-6/+3
2023-12-12iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe1-1/+1
2023-12-10mips: hide conditionally unused functionsArnd Bergmann2-0/+4
2023-12-10mips: move cache declarations into headerArnd Bergmann2-10/+0
2023-12-10mips: fix tlb_init() prototypeArnd Bergmann2-0/+2
2023-12-10mips: fix setup_zero_pages() prototypeArnd Bergmann1-0/+1
2023-12-10mips: move build_tlb_refill_handler() prototypeArnd Bergmann2-4/+2
2023-12-10mips: mark local function static if possibleArnd Bergmann1-1/+1
2023-12-10mips: add missing declarations for trap handlersArnd Bergmann1-0/+1
2023-10-04mips: use nth_page() in place of direct struct page manipulationZi Yan1-1/+1
2023-09-07Merge tag 'mips_6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-2/+2
2023-08-24mips: implement the new page table range APIMatthew Wilcox (Oracle)6-41/+47
2023-08-21mips: convert various functions to use ptdescsVishal Moola (Oracle)1-3/+5
2023-08-15mips: replace #include <asm/export.h> with #include <linux/export.h>Masahiro Yamada2-2/+2
2023-06-29Merge tag 'mips_6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-20/+4
2023-06-28Merge branch 'expand-stack'Linus Torvalds1-10/+2
2023-06-24mips/mm: Convert to using lock_mm_and_find_vma()Ben Hutchings1-10/+2
2023-06-20MIPS: mm: Remove special handling for OCTEON CPUsThomas Bogendoerfer1-20/+4
2023-06-19mips: add pte_unmap() to balance pte_offset_map()Hugh Dickins1-2/+10
2023-04-05MIPS: mm: Remove local_cache_flush_pageThomas Bogendoerfer3-10/+0
2023-04-05MIPS: mm: Remove unused *cache_page_indexed flush functionsThomas Bogendoerfer1-100/+0
2023-04-05MIPS: c-octeon: Provide alternative SMP cache flush functionJiaxun Yang1-0/+5
2023-04-05MIPS: Move declaration of bcache ops to cache.cJiaxun Yang2-14/+19
2023-03-24MIPS: c-r4k: Always install dma flush functionsJiaxun Yang1-9/+3
2022-12-11MIPS&LoongArch&NIOS2: adjust prototypes of p?d_init()Feiyang Chen3-14/+15
2022-08-06Merge tag 'mips_6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds4-94/+8
2022-08-04MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0Nathan Chancellor1-2/+2
2022-07-17mips: rename PGD_ORDER to PGD_TABLE_ORDERMike Rapoport2-7/+7
2022-07-17mips: drop definitions of PTE_ORDERMike Rapoport1-1/+1
2022-07-17mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual1-0/+3
2022-07-15MIPS: Fixed __debug_virt_addr_valid()Florian Fainelli1-10/+4
2022-07-14MIPS: Remove VR41xx supportThomas Bogendoerfer2-79/+0
2022-07-11MIPS: mm: Use the bitmap API to allocate bitmapsChristophe JAILLET1-3/+2
2022-06-16mm: avoid unnecessary page fault retires on shared memory typesPeter Xu1-0/+4
2022-05-12MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotationTiezhu Yang1-2/+4
2022-03-07MIPS: Sanitise Cavium switch cases in TLB handler synthesizersMaciej W. Rozycki1-13/+10
2022-03-01MIPS: Remove TX39XX supportThomas Bogendoerfer4-458/+2
2022-02-22MIPS: remove asm/war.hThomas Bogendoerfer4-5/+3
2022-01-20Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-11/+3
2022-01-20mm: percpu: add generic pcpu_fc_alloc/free funcitonKefeng Wang1-15/+1
2022-01-20mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedefKefeng Wang1-3/+9
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-10/+9
2022-01-15mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bitQi Zheng1-10/+9
2021-12-14MIPS: Fix typo in a commentJason Wang1-1/+1
2021-11-29MIPS: Remove a repeated word in a commentJason Wang1-1/+1
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport1-1/+1
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-1/+1
2021-11-06memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport1-1/+1
2021-11-05Merge tag 'mips_5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds2-10/+1
2021-10-24MIPS: Remove NETLOGIC supportThomas Bogendoerfer2-10/+1
2021-10-06mips, uasm: Enable muhu opcode for MIPS R6Tony Ambardar2-2/+5
2021-09-03Merge tag 'mips_5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds1-15/+14
2021-07-28mips: clean up kernel-doc in mm/c-octeon.cRandy Dunlap1-15/+14
2021-07-13MIPS: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+2
2021-07-01Merge tag 'mips_5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds1-0/+1
2021-06-29mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMAMike Rapoport1-2/+2
2021-06-29arch, mm: remove stale mentions of DISCONIGMEMMike Rapoport1-3/+0
2021-06-05Revert "MIPS: make userspace mapping young by default"Thomas Bogendoerfer1-16/+14
2021-06-01MIPS: mm: XBurst CPU requires sync after DMAPaul Cercueil1-0/+1
2021-05-05hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share()Peter Xu1-2/+2
2021-04-30mm: move mem_init_print_info() into mm_init()Kefeng Wang1-1/+0
2021-04-30mm: move page_mapping_file to pagemap.hMatthew Wilcox (Oracle)1-0/+1
2021-04-06MIPS: uaccess: Added __get/__put_kernel_nofaultThomas Bogendoerfer2-0/+14
2021-04-06MIPS: Add support for CONFIG_DEBUG_VIRTUALFlorian Fainelli2-0/+58
2021-03-14MIPS: clean up CONFIG_MIPS_PGD_C0_CONTEXT handlingHuang Pei1-4/+5
2021-02-26MIPS: make userspace mapping young by defaultHuang Pei1-14/+16
2021-02-24MIPS: do not call flush_tlb_all when setting pmd entryBibo Mao2-2/+0
2021-02-13MIPS: remove CONFIG_DMA_PERDEV_COHERENTChristoph Hellwig1-1/+1
2021-02-13driver core: lift dma_default_coherent into common codeChristoph Hellwig2-2/+1
2021-02-13MIPS: refactor the runtime coherent vs noncoherent DMA indicatorsChristoph Hellwig1-6/+2
2021-01-27MIPS: mm:remove function __uncached_access()Yanteng Si1-8/+0
2021-01-22Revert "MIPS: Remove unused R4300 CPU support"Lauri Kasanen2-0/+2
2021-01-22MIPS: mm: Add prototype for function __update_cacheYanteng Si1-0/+1
2021-01-22MIPS: mm: abort uaccess retries upon fatal signalThomas Bogendoerfer1-1/+4
2021-01-07MIPS: Remove empty prom_free_prom_memory functionsThomas Bogendoerfer1-0/+5
2021-01-07MIPS: c-r4k: Fix section mismatch for loongson2_sc_initNathan Chancellor1-1/+1
2020-12-16Merge tag 'mips_5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds4-68/+29
2020-12-14Merge tag 'core-mm-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-81/+0
2020-12-14mips: fix Section mismatch in referenceAnders Roxell2-3/+3
2020-11-27MIPS: mm: Remove unused is_aligned_hugepage_rangeThomas Bogendoerfer1-12/+0
2020-11-19MIPS: Loongson64: Fix wrong scache size when execute lscpuTiezhu Yang1-6/+4
2020-11-19MIPS: Remove cpu_has_6k_cache and cpu_has_8k_cache in cpu_cache_init()Tiezhu Yang1-10/+0
2020-11-19MIPS: mm: Clean up setup of protection mapThomas Bogendoerfer1-37/+18
2020-11-19MIPS: mm: shorten lines by using macroThomas Bogendoerfer1-17/+21
2020-11-06mips/mm/highmem: Switch to generic kmap atomicThomas Gleixner2-81/+0
2020-10-27MIPS: export has_transparent_hugepage() for modulesRandy Dunlap1-0/+1
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-1/+1
2020-10-16Merge tag 'mips_5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds5-16/+29
2020-10-06dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig1-1/+0
2020-10-06dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig1-1/+0
2020-10-06dma-mapping: split <linux/dma-mapping.h>Christoph Hellwig1-0/+1
2020-09-27MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 and X1000E.周琰杰 (Zhou Yanjie)1-0/+2
2020-09-25dma-mapping: remove dma_cache_syncChristoph Hellwig1-6/+0
2020-09-25Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torv...Christoph Hellwig1-0/+4
2020-09-11MIPS: make dma_sync_*_for_cpu a little less overzealousChristoph Hellwig1-16/+28
2020-09-07MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WARThomas Bogendoerfer1-1/+1
2020-09-07MIPS: Get rid of BCM1250_M3_WARThomas Bogendoerfer1-1/+5
2020-09-07MIPS: Convert R10000_LLSC_WAR info a config optionThomas Bogendoerfer1-1/+1
2020-09-07MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config optionThomas Bogendoerfer1-3/+3
2020-09-07MIPS: Convert R4600_V2_HIT_CACHEOP into a config optionThomas Bogendoerfer2-5/+8
2020-09-07MIPS: Convert R4600_V1_HIT_CACHEOP into a config optionThomas Bogendoerfer2-3/+5
2020-09-07MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config optionThomas Bogendoerfer1-2/+4
2020-08-21MIPS: mm: BMIPS5000 has inclusive physical cachesFlorian Fainelli1-0/+4
2020-08-12mm/mips: use general page fault accountingPeter Xu1-11/+3
2020-08-12mm: do page fault accounting in handle_mm_faultPeter Xu1-1/+1
2020-08-06Merge tag 'mips_5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-2/+2
2020-07-16treewide: Remove uninitialized_var() usageKees Cook2-4/+4
2020-07-08MIPS: Unify naming style of vendor CP0.Config6 bitsHuacai Chen1-2/+2
2020-06-09mmap locking API: convert mmap_sem API commentsMichel Lespinasse1-1/+1
2020-06-09mmap locking API: convert mmap_sem call sites missed by coccinelleMichel Lespinasse1-5/+5
2020-06-09mm: pgtable: add shortcuts for accessing kernel PMD and PTEMike Rapoport4-25/+7
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport13-13/+0
2020-06-04arch/kmap: define kmap_atomic_prot() for all arch'sIra Weiny1-3/+3
2020-06-04arch/kmap: don't hard code kmap_prot valuesIra Weiny1-1/+1
2020-06-04arch/kunmap_atomic: consolidate duplicate codeIra Weiny2-10/+5
2020-06-04arch/kmap_atomic: consolidate duplicate codeIra Weiny2-17/+3
2020-06-04arch/kunmap: remove duplicate kunmap implementationsIra Weiny1-9/+0
2020-06-04arch/kmap: remove redundant arch specific kmapsIra Weiny1-11/+3
2020-06-04arch/kmap: remove BUG_ON()Ira Weiny1-1/+1
2020-06-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2020-06-03mm: use free_area_init() instead of free_area_init_nodes()Mike Rapoport1-1/+1
2020-05-28MIPS: CPU_LOONGSON2EF need software to maintain cache consistencyLichao Liu1-0/+1
2020-05-24MIPS: Tidy up CP0.Config6 bits definitionHuacai Chen1-2/+2
2020-05-22mips: Add MIPS Release 5 supportSerge Semin2-6/+8
2020-05-19mips: MAAR: Add XPA mode supportSerge Semin1-1/+7
2020-05-11MIPS: unexport __flush_icache_user_rangeChristoph Hellwig1-1/+0
2020-05-07MIPS: Use fallthrough for arch/mipsLiangliang Huang2-4/+4
2020-04-26MIPS: Kernel: Identify Loongson-2K processorsJiaxun Yang1-3/+9
2020-04-26MIPS: Rename the "Fill" cache ops to avoid build failureHuacai Chen1-1/+1
2020-04-19MIPS: use ioremap_page_rangeChristoph Hellwig1-101/+11
2020-04-19MIPS: move ioremap_prot und iounmap out of lineChristoph Hellwig3-24/+46
2020-04-07mm/vma: append unlikely() while testing VMA access permissionsAnshuman Khandual1-1/+1
2020-04-07mm/vma: make vma_is_accessible() available for general useAnshuman Khandual1-1/+1
2020-04-04Merge tag 'dma-mapping-5.7' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-6/+1
2020-04-02mm: allow VM_FAULT_RETRY for multiple timesPeter Xu1-1/+0
2020-04-02mm: introduce FAULT_FLAG_DEFAULTPeter Xu1-1/+1
2020-04-02mm: introduce fault_signal_pending()Peter Xu1-1/+1
2020-03-25MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3Huacai Chen1-1/+4
2020-03-16MIPS: c-r4k: Invalidate BMIPS5000 ZSCM prefetch linesKamal Dasu1-0/+29
2020-03-16dma-direct: make uncached_kernel_address more generalChristoph Hellwig1-1/+1
2020-03-16dma-direct: remove the cached_kernel_address hookChristoph Hellwig1-5/+0
2020-02-28MIPS: reduce print level for cache informationOleksij Rempel4-23/+23
2020-01-09MIPS: mm: Place per_cpu on different nodes, if NUMA is enabledThomas Bogendoerfer1-0/+45
2019-11-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Linus Torvalds1-12/+6
2019-11-22mips: add support for folded p4d page tablesMike Rapoport8-12/+38
2019-11-22mips: drop __pXd_offset() macros that duplicate pXd_index() onesMike Rapoport3-5/+5
2019-11-20dma-mapping: drop the dev argument to arch_sync_dma_for_*Christoph Hellwig1-6/+6
2019-11-11dma-direct: provide mmap and get_sgtable method overridesChristoph Hellwig1-6/+0
2019-11-01Merge tag 'mips_fixes_5.4_3' into mips-nextPaul Burton1-8/+15
2019-10-31MIPS: Loongson64: Rename CPU TYPESJiaxun Yang4-22/+22
2019-10-23MIPS: tlbex: Fix build_restore_pagemask KScratch restorePaul Burton1-8/+15
2019-10-09MIPS: Provide unroll() macro, use it for cache opsPaul Burton1-4/+8
2019-10-07MIPS: Loongson: Add Loongson-3A R4 basic supportHuacai Chen1-1/+2
2019-09-24mips: use generic mmap top-down layout and brk randomizationAlexandre Ghiti1-96/+0
2019-09-24mips: replace arch specific way to determine 32bit task with generic versionAlexandre Ghiti1-1/+2
2019-09-24mips: adjust brk randomization offset to fit generic versionAlexandre Ghiti1-3/+4
2019-09-24mips: use STACK_TOP when computing mmap base addressAlexandre Ghiti1-2/+2
2019-09-24mips: properly account for stack randomization and stack guard gapAlexandre Ghiti1-2/+12
2019-09-22Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds7-347/+108
2019-09-20MIPS: Detect bad _PFN_SHIFT valuesPaul Burton1-0/+6
2019-09-03MIPS: tlbex: Remove cpu_has_local_ebasePaul Burton1-7/+2
2019-09-03MIPS: tlbex: Simplify r3k checkPaul Burton1-30/+22
2019-09-03MIPS: Select R3k-style TLB in KconfigPaul Burton1-2/+3
2019-08-29dma-mapping: remove arch_dma_mmap_pgprotChristoph Hellwig1-8/+0
2019-08-23MIPS: mm: Fix highmem compilePaul Burton1-0/+2
2019-08-23MIPS: mm: Drop boot_mem_mapJiaxun Yang1-57/+37
2019-08-11MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a booleanNathan Chancellor1-1/+1
2019-08-05MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache.Zhou Yanjie1-7/+20
2019-07-23MIPS: Remove unused R8000 CPU supportPaul Burton3-244/+0
2019-07-23MIPS: Remove unused R5432 CPU supportPaul Burton2-2/+0
2019-07-23MIPS: Remove unused R4300 CPU supportPaul Burton2-2/+0
2019-07-21MIPS: Rename JZRISC to XBURSTPaul Cercueil2-2/+2
2019-07-21MIPS: Add partial 32-bit huge page supportDaniel Silsby1-0/+20
2019-07-12Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-19/+9
2019-07-12MIPS: use the generic get_user_pages_fast codeChristoph Hellwig2-304/+0
2019-07-08Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2019-06-24MIPS: Add missing EHB in mtc0 -> mfc0 sequence.Dmitry Korotin1-9/+20
2019-06-16MIPS: Fix bounds check virt_addr_validHauke Mehrtens1-1/+1
2019-06-08Merge tag 'mips_fixes_5.2_1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+6
2019-06-03MIPS: use the generic uncached segment support in dma-directChristoph Hellwig1-17/+9