| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-03-17 | arch, mm: make releasing of memory to page allocator more explicit | Mike Rapoport (Microsoft) | 1 | -5/+0 |
| 2025-03-17 | arch, mm: introduce arch_mm_preinit | Mike Rapoport (Microsoft) | 1 | -4/+7 |
| 2025-03-17 | arch, mm: streamline HIGHMEM freeing | Mike Rapoport (Microsoft) | 1 | -20/+0 |
| 2025-03-17 | arch, mm: set high_memory in free_area_init() | Mike Rapoport (Microsoft) | 1 | -2/+0 |
| 2025-03-17 | arch, mm: set max_mapnr when allocating memory map for FLATMEM | Mike Rapoport (Microsoft) | 1 | -8/+0 |
| 2025-03-17 | MIPS: make setup_zero_pages() use memblock | Mike Rapoport (Microsoft) | 1 | -13/+5 |
| 2025-03-17 | MIPS: consolidate mem_init() for NUMA machines | Mike Rapoport (Microsoft) | 1 | -0/+7 |
| 2024-05-14 | arch: make execmem setup available regardless of CONFIG_MODULES | Mike Rapoport (IBM) | 1 | -0/+23 |
| 2024-01-17 | Merge tag 'mips_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux | Linus Torvalds | 1 | -7/+9 |
| 2023-12-21 | mips: Optimize max_mapnr init procedure | Serge Semin | 1 | -2/+6 |
| 2023-12-21 | mips: Fix max_mapnr being uninitialized on early stages | Serge Semin | 1 | -7/+5 |
| 2023-12-10 | mips: fix setup_zero_pages() prototype | Arnd Bergmann | 1 | -0/+1 |
| 2023-08-24 | mips: implement the new page table range API | Matthew Wilcox (Oracle) | 1 | -8/+13 |
| 2022-01-20 | mm: percpu: add generic pcpu_fc_alloc/free funciton | Kefeng Wang | 1 | -15/+1 |
| 2022-01-20 | mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef | Kefeng Wang | 1 | -3/+9 |
| 2021-11-06 | memblock: use memblock_free for freeing virtual pointers | Mike Rapoport | 1 | -1/+1 |
| 2021-11-06 | memblock: rename memblock_free to memblock_phys_free | Mike Rapoport | 1 | -1/+1 |
| 2021-11-06 | memblock: drop memblock_free_early_nid() and memblock_free_early() | Mike Rapoport | 1 | -1/+1 |
| 2021-06-29 | mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA | Mike Rapoport | 1 | -2/+2 |
| 2021-06-29 | arch, mm: remove stale mentions of DISCONIGMEM | Mike Rapoport | 1 | -3/+0 |
| 2021-04-30 | mm: move mem_init_print_info() into mm_init() | Kefeng Wang | 1 | -1/+0 |
| 2021-01-07 | MIPS: Remove empty prom_free_prom_memory functions | Thomas Bogendoerfer | 1 | -0/+5 |
| 2020-11-06 | mips/mm/highmem: Switch to generic kmap atomic | Thomas Gleixner | 1 | -4/+0 |
| 2020-10-25 | treewide: Convert macro and uses of __section(foo) to __section("foo") | Joe Perches | 1 | -1/+1 |
| 2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -1/+1 |
| 2020-06-09 | mm: don't include asm/pgtable.h if linux/mm.h is already included | Mike Rapoport | 1 | -1/+0 |
| 2020-06-03 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -1/+1 |
| 2020-06-03 | mm: use free_area_init() instead of free_area_init_nodes() | Mike Rapoport | 1 | -1/+1 |
| 2020-05-19 | mips: MAAR: Add XPA mode support | Serge Semin | 1 | -1/+7 |
| 2020-01-09 | MIPS: mm: Place per_cpu on different nodes, if NUMA is enabled | Thomas Bogendoerfer | 1 | -0/+45 |
| 2019-11-22 | mips: drop __pXd_offset() macros that duplicate pXd_index() ones | Mike Rapoport | 1 | -3/+3 |
| 2019-09-20 | MIPS: Detect bad _PFN_SHIFT values | Paul Burton | 1 | -0/+6 |
| 2019-08-23 | MIPS: mm: Fix highmem compile | Paul Burton | 1 | -0/+2 |
| 2019-08-23 | MIPS: mm: Drop boot_mem_map | Jiaxun Yang | 1 | -57/+37 |
| 2019-05-14 | initramfs: poison freed initrd memory | Christoph Hellwig | 1 | -8/+0 |
| 2019-03-12 | treewide: add checks for the return value of memblock_alloc*() | Mike Rapoport | 1 | -0/+5 |
| 2019-02-04 | MIPS: MemoryMapID (MMID) Support | Paul Burton | 1 | -0/+7 |
| 2018-10-31 | mm: remove include/linux/bootmem.h | Mike Rapoport | 1 | -1/+1 |
| 2018-10-31 | memblock: rename free_all_bootmem to memblock_free_all | Mike Rapoport | 1 | -1/+1 |
| 2018-10-31 | memblock: replace alloc_bootmem_low_pages with memblock_alloc_low | Mike Rapoport | 1 | -1/+2 |
| 2018-09-28 | MIPS: stop using _PTRS_PER_PGD | Alexandre Belloni | 1 | -6/+1 |
| 2018-02-19 | MIPS: Remove duplicate includes | Pravin Shedge | 1 | -2/+0 |
| 2017-10-09 | MIPS: Remove unused variable 'lastpfn' | Steven J. Hill | 1 | -4/+0 |
| 2017-08-29 | MIPS: Include linux/initrd.h for free_initrd_mem() | Paul Burton | 1 | -0/+1 |
| 2017-05-12 | Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus | Linus Torvalds | 1 | -0/+3 |
| 2017-04-10 | MIPS: Add 48-bit VA space (and 4-level page tables) for 4K pages. | Alex Belits | 1 | -0/+3 |
| 2017-03-28 | MIPS: Separate MAAR V bit into VL and VH for XPA | James Hogan | 1 | -1/+1 |
| 2017-02-13 | Merge tag 'mips_kvm_4.11_1' into mips-for-linux-next | James Hogan | 1 | -0/+1 |
| 2017-02-03 | MIPS: Export pgd/pmd symbols for KVM | James Hogan | 1 | -0/+1 |
| 2017-01-03 | MIPS: Export invalid_pte_table alongside its definition | Paul Burton | 1 | -0/+2 |
| 2016-11-24 | MIPS: Mask out limit field when calculating wired entry count | Paul Burton | 1 | -2/+2 |
| 2016-10-05 | MIPS: mm: Audit and remove any unnecessary uses of module.h | Paul Gortmaker | 1 | -1/+1 |
| 2016-09-29 | MIPS: Fix detection of unsupported highmem with cache aliases | Paul Burton | 1 | -0/+3 |
| 2016-09-13 | MIPS: MAAR: Fix address alignment | James Hogan | 1 | -7/+6 |
| 2016-08-02 | treewide: replace obsolete _refok by __ref | Fabian Frederick | 1 | -1/+1 |
| 2016-05-13 | MIPS: mm: Don't do MTHC0 if XPA not present | James Hogan | 1 | -3/+5 |
| 2016-05-13 | MIPS: mm: Fix MIPS32 36b physical addressing (alchemy, netlogic) | Paul Burton | 1 | -1/+3 |
| 2016-05-09 | MIPS: c-r4k: Sync icache when it fills from dcache | James Hogan | 1 | -1/+1 |
| 2016-01-15 | mm: differentiate page_mapped() from page_mapcount() for compound pages | Kirill A. Shutemov | 1 | -3/+3 |
| 2015-09-27 | MIPS: Initialise MAARs on secondary CPUs | Paul Burton | 1 | -3/+25 |
| 2015-09-27 | MIPS: print MAAR configuration during boot | Paul Burton | 1 | -0/+29 |
| 2015-09-27 | MIPS: mm: compile maar_init unconditionally | Paul Burton | 1 | -63/+63 |
| 2015-09-03 | MIPS: mm: default platform_maar_init using bootmem data | Paul Burton | 1 | -2/+34 |
| 2015-05-19 | sched/preempt, mm/kmap, MIPS: Disable preemption in kmap_coherent() explicitly | David Hildenbrand | 1 | -0/+2 |
| 2015-03-19 | MIPS: Add support for XPA. | Steven J. Hill | 1 | -1/+6 |
| 2014-11-24 | MIPS: Replace MIPS-specific 64BIT_PHYS_ADDR with generic PHYS_ADDR_T_64BIT | Ralf Baechle | 1 | -1/+1 |
| 2014-09-14 | mm: export symbol dependencies of is_zero_pfn() | Ard Biesheuvel | 1 | -0/+1 |
| 2014-08-02 | MIPS: Initialise MAARs | Paul Burton | 1 | -0/+33 |
| 2014-05-29 | Merge branch 'wip-mips-pm' of https://github.com/paulburton/linux into mips-f... | Ralf Baechle | 1 | -2/+12 |
| 2014-05-28 | MIPS: add kmap_noncoherent to wire a cached non-coherent TLB entry | Paul Burton | 1 | -2/+12 |
| 2014-05-24 | MIPS: MT: Remove SMTC support | Ralf Baechle | 1 | -63/+5 |
| 2014-03-26 | MIPS: mm: init: Add free_init_pages() callback for EVA | Markos Chandras | 1 | -1/+11 |
| 2014-01-22 | MIPS: mm: Move UNIQUE_ENTRYHI macro to a header file | Markos Chandras | 1 | -2/+0 |
| 2013-09-25 | sched: Extract the basic add/sub preempt_count modifiers | Peter Zijlstra | 1 | -3/+2 |
| 2013-09-05 | MIPS: Export copy_from_user_page() (needed by lustre) | Geert Uytterhoeven | 1 | -0/+1 |
| 2013-07-03 | mm/MIPS: prepare for removing num_physpages and simplify mem_init() | Jiang Liu | 1 | -39/+18 |
| 2013-07-03 | mm: concentrate modification of totalram_pages into the mm core | Jiang Liu | 1 | -1/+1 |
| 2013-07-03 | mm: change signature of free_reserved_area() to fix building warnings | Jiang Liu | 1 | -1/+2 |
| 2013-05-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -0/+1 |
| 2013-04-29 | mm/MIPS: use free_highmem_page() to free highmem pages into buddy system | Jiang Liu | 1 | -5/+1 |
| 2013-04-29 | mm/MIPS: use common help functions to free reserved pages | Jiang Liu | 1 | -22/+9 |
| 2013-04-29 | proc: Split kcore bits from linux/procfs.h into linux/kcore.h | David Howells | 1 | -0/+1 |
| 2013-02-01 | MIPS: Whitespace cleanup. | Ralf Baechle | 1 | -2/+2 |
| 2012-10-11 | MIPS: Align swapper_pg_dir to 64K for better TLB Refill code. | David Daney | 1 | -8/+9 |
| 2012-03-20 | mips: remove the second argument of k[un]map_atomic() | Cong Wang | 1 | -4/+4 |
| 2011-12-07 | MIPS: Handle initmem in systems with kernel not in add_memory_region() mem | David Daney | 1 | -2/+7 |
| 2011-07-25 | MIPS: Limit fixrange_init() to the FIXMAP region | Kevin Cernekee | 1 | -3/+3 |
| 2011-07-25 | MIPS: pfn_valid() is broken on low memory HIGHMEM systems | Kevin Cernekee | 1 | -1/+1 |
| 2011-05-25 | mm: now that all old mmu_gather code is gone, remove the storage | Peter Zijlstra | 1 | -2/+0 |
| 2011-03-14 | MIPS: Fix GCC-4.6 'set but not used' warning in arch/mips/mm/init.c | David Daney | 1 | -1/+1 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2010-02-28 | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2010-02-27 | MIPS: Implement Read Inhibit/eXecute Inhibit | David Daney | 1 | -1/+1 |
| 2010-02-27 | MIPS: Two-level pagetables for 64-bit kernels with 64KB pages. | David Daney | 1 | -1/+1 |
| 2010-02-17 | Merge branch 'linus' into x86/mm | Thomas Gleixner | 1 | -2/+8 |
| 2010-02-01 | resources: introduce generic page_is_ram() | Wu Fengguang | 1 | -1/+1 |
| 2010-01-11 | mm: make totalhigh_pages unsigned long | Andreas Fenkart | 1 | -1/+1 |
| 2009-12-17 | MIPS: Put PGD in C0_CONTEXT for 64-bit R2 processors. | David Daney | 1 | -0/+2 |
| 2009-11-02 | MIPS: Fix machine check exception in kmap_coherent() | Kevin Cernekee | 1 | -1/+5 |
| 2009-09-23 | kcore: use registerd physmem information | KAMEZAWA Hiroyuki | 1 | -2/+0 |
| 2009-09-23 | kcore: register vmalloc area in generic way | KAMEZAWA Hiroyuki | 1 | -3/+1 |
| 2009-09-23 | kcore: add kclist types | KAMEZAWA Hiroyuki | 1 | -3/+4 |
| 2009-09-22 | arches: drop superfluous casts in nr_free_pages() callers | Geert Uytterhoeven | 1 | -1/+1 |
| 2009-09-17 | MIPS: Shrink the size of tlb handler | Wu Fei | 1 | -3/+0 |
| 2009-06-24 | MIPS: Build fix - include <linux/smp.h> into all smp_processor_id() users. | Ralf Baechle | 1 | -0/+1 |
| 2009-05-14 | MIPS: Fix highmem. | Ralf Baechle | 1 | -26/+0 |
| 2009-03-30 | MIPS: Use BUG_ON() where possible. | Ralf Baechle | 1 | -2/+1 |
| 2008-06-16 | [MIPS] Export empty_zero_page for sake of the ext4 module. | Ralf Baechle | 1 | -0/+1 |
| 2008-04-28 | [MIPS] unexport copy_from_user_page() | Dmitri Vorobiev | 1 | -3/+0 |
| 2008-04-28 | [MIPS] unexport copy_to_user_page() | Dmitri Vorobiev | 1 | -2/+0 |
| 2008-04-28 | [MIPS] unexport copy_user_highpage() | Dmitri Vorobiev | 1 | -2/+0 |
| 2008-04-28 | [MIPS] Add support for MIPS CMP platform. | Ralf Baechle | 1 | -1/+1 |
| 2008-04-28 | [MIPS] All MIPS32 processors support64-bit physical addresses. | Chris Dearman | 1 | -1/+1 |
| 2008-02-19 | [MIPS] Fix buggy invocations of kmap_coherent() | Ralf Baechle | 1 | -3/+6 |
| 2007-11-26 | [MIPS] 64-bit Sibyte kernels need DMA32. | Ralf Baechle | 1 | -27/+16 |
| 2007-11-15 | [MIPS] Convert reference to mem_map to pfn_to_page(). | Ralf Baechle | 1 | -1/+1 |
| 2007-10-16 | [MIPS] Fix aliasing bug in copy_user_highpage, take 2. | Ralf Baechle | 1 | -7/+12 |
| 2007-09-11 | [MIPS] Fix aliasing bug in copy_user_highpage. | Ralf Baechle | 1 | -1/+4 |
| 2007-08-27 | [MIPS] Gcc 3.3 build fixes. | Ralf Baechle | 1 | -1/+8 |
| 2007-07-24 | [MIPS] Mark prom_free_prom_memory as __init_refok | Atsushi Nemoto | 1 | -1/+1 |
| 2007-05-11 | [MIPS] Remove LIMITED_DMA support | Franck Bui-Huu | 1 | -3/+0 |
| 2007-04-27 | [MIPS] Remove unused argument from kunmap_coherent(). | Ralf Baechle | 1 | -4/+4 |
| 2007-04-27 | [MIPS] Select ZONE_DMA only if GENERIC_ISA_DMA selected | Atsushi Nemoto | 1 | -10/+7 |
| 2007-03-24 | [MIPS] Implement flush_anon_page(). | Ralf Baechle | 1 | -2/+2 |
| 2007-03-24 | [MIPS] SPARSEMEM: The first pfn of zone should be min_low_pfn, not 0. | Atsushi Nemoto | 1 | -1/+1 |
| 2007-02-20 | [MIPS] Declare highstart_pfn, highend_pfn only if CONFIG_HIGHMEM=y | Ralf Baechle | 1 | -2/+2 |
| 2007-02-18 | [MIPS] Add external declaration of pagetable_init() to pgalloc.h | Atsushi Nemoto | 1 | -2/+0 |
| 2007-02-06 | [MIPS] Move some kernel globals from asm file to C file. | Atsushi Nemoto | 1 | -0/+15 |
| 2007-02-06 | [MIPS] Setup min_low_pfn/max_low_pfn correctly | Franck Bui-Huu | 1 | -12/+11 |
| 2007-02-06 | [MIPS] prom_free_prom_memory cleanup | Atsushi Nemoto | 1 | -10/+2 |
| 2007-01-24 | [MIPS] Fix reported amount of freed memory - it's in kB not bytes | Thiemo Seufer | 1 | -1/+2 |
| 2006-12-13 | [PATCH] MIPS: Fix COW D-cache aliasing on fork | Atsushi Nemoto | 1 | -0/+25 |
| 2006-12-12 | [MIPS] paging_init(): use highend_pfn/highstart_pfn | Franck Bui-Huu | 1 | -9/+8 |
| 2006-11-30 | [MIPS] Make free_init_pages() arguments to be physical addresses | Franck Bui-Huu | 1 | -16/+17 |
| 2006-11-30 | [MIPS] setup.c: clean up initrd related code | Franck Bui-Huu | 1 | -5/+0 |
| 2006-11-30 | [MIPS] page.h: remove __pa() usages. | Franck Bui-Huu | 1 | -4/+4 |
| 2006-10-21 | [MIPS] Fix aliasing bug in copy_to_user_page / copy_from_user_page | Ralf Baechle | 1 | -7/+160 |
| 2006-10-03 | [MIPS] Fix size of zones_size and zholes_size array | Atsushi Nemoto | 1 | -2/+2 |
| 2006-09-26 | [PATCH] reduce MAX_NR_ZONES: fix MAX_NR_ZONES array initializations | Christoph Lameter | 1 | -2/+2 |
| 2006-07-13 | [MIPS] Do not count pages in holes with sparsemem | Atsushi Nemoto | 1 | -25/+40 |
| 2006-06-30 | Remove obsolete #include <linux/config.h> | Jörn Engel | 1 | -1/+0 |
| 2006-06-06 | [MIPS] Fix sparsemem support. | Chad Reese | 1 | -1/+1 |
| 2006-04-19 | [MIPS] Cleanup free_initmem the same way as i386 did. | Ralf Baechle | 1 | -25/+23 |
| 2006-03-27 | [PATCH] unify PFN_* macros | Dave Hansen | 1 | -3/+1 |
| 2006-03-22 | [PATCH] remove set_page_count() outside mm/ | Nick Piggin | 1 | -3/+3 |
| 2006-03-22 | [PATCH] mm: split highorder pages | Nick Piggin | 1 | -2/+3 |
| 2006-02-07 | [MIPS] Support /proc/kcore for MIPS | Daniel Jacobowitz | 1 | -0/+16 |
| 2005-12-12 | [PATCH] mips: setup_zero_pages count 1 | Hugh Dickins | 1 | -2/+2 |
| 2005-12-01 | [MIPS] Use reset_page_mapcount to initialize empty_zero_page usage counter. | Ralf Baechle | 1 | -1/+1 |
| 2005-10-29 | Fix wrong comment. | Ralf Baechle | 1 | -1/+1 |
| 2005-10-29 | Update MIPS to use the 4-level pagetable code thereby getting rid of | Ralf Baechle | 1 | -11/+17 |
| 2005-10-29 | Delete duplicate copy of fixrange_init. | Ralf Baechle | 1 | -2/+2 |
| 2005-09-05 | [PATCH] mips: clean up 32/64-bit configuration | Ralf Baechle | 1 | -4/+4 |
| 2005-06-25 | [PATCH] mips: add MIPS-specific support for flatmem/discontigmem | Yoichi Yuasa | 1 | -2/+2 |
| 2005-06-21 | [PATCH] mm: remove PG_highmem | Badari Pulavarty | 1 | -1/+0 |
| 2005-04-16 | Linux-2.6.12-rc2 | Linus Torvalds | 1 | -0/+304 |