summaryrefslogtreecommitdiffstats
path: root/mm/memblock.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* memblock: use kfree() to release kmalloced memblock regionsMiaohe Lin2022-02-201-2/+8
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2021-11-101-3/+6
|\
| * arm64: Track no early_pgtable_alloc() for kmemleakQian Cai2021-11-081-3/+6
* | memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGEDDavid Hildenbrand2021-11-061-0/+4
* | memblock: allow to specify flags with memblock_add_node()David Hildenbrand2021-11-061-4/+5
* | memblock: use memblock_free for freeing virtual pointersMike Rapoport2021-11-061-3/+3
* | memblock: rename memblock_free to memblock_phys_freeMike Rapoport2021-11-061-4/+4
* | memblock: stop aliasing __memblock_free_late with memblock_free_lateMike Rapoport2021-11-061-4/+4
* | memblock: exclude MEMBLOCK_NOMAP regions from kmemleakMike Rapoport2021-10-221-0/+3
* | Revert "memblock: exclude NOMAP regions from kmemleak"Mike Rapoport2021-10-221-6/+1
* | memblock: check memory total_sizePeng Fan2021-10-191-1/+1
* | memblock: exclude NOMAP regions from kmemleakMike Rapoport2021-10-131-1/+6
|/
* memblock: introduce saner 'memblock_free_ptr()' interfaceLinus Torvalds2021-09-141-1/+15
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-031-17/+5
|\
| * memblock: make memblock_find_in_range method privateMike Rapoport2021-09-031-1/+1
| * memblock: stop poisoning raw allocationsMike Rapoport2021-09-031-16/+4
* | memblock: Check memory add/cap orderingGeert Uytterhoeven2021-08-111-0/+5
* | memblock: Add missing debug code to memblock_add_node()Geert Uytterhoeven2021-08-111-0/+5
|/
* memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regionsMike Rapoport2021-07-241-1/+2
* Merge tag 'memblock-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-07-041-12/+14
|\
| * memblock: ensure there is no overflow in memblock_overlaps_region()Mike Rapoport2021-06-301-1/+2
| * memblock: align freed memory map on pageblock boundaries with SPARSEMEMMike Rapoport2021-06-301-3/+4
| * memblock: free_unused_memmap: use pageblock units instead of MAX_ORDERMike Rapoport2021-06-301-8/+8
* | memblock: update initialization of reserved pagesMike Rapoport2021-07-011-2/+26
* | mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMAMike Rapoport2021-06-291-4/+4
|/
* Merge tag 'memblock-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-02-221-5/+1
|\
| * mm: memblock: remove return value of memblock_free_all()Daeseok Youn2021-01-141-5/+1
* | memblock: do not start bottom-up allocations with kernel_endRoman Gushchin2021-02-051-43/+6
* | mm/memblock: Fix typo in comment of memblock_phys_alloc_try_nid()Levi Yun2021-01-211-1/+1
|/
* Merge tag 'memblock-v5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-12-161-0/+3
|\
| * mm: memblock: add more debug logsFaiyaz Mohammed2020-11-161-0/+3
* | mm: fix some spelling mistakes in commentsHaitao Shi2020-12-161-1/+1
* | arm, arm64: move free_unused_memmap() to generic mmMike Rapoport2020-12-151-0/+80
|/
* memblock: get rid of a :c:type leftoverMauro Carvalho Chehab2020-10-151-2/+2
* docs: get rid of :c:type explicit declarations for structsMauro Carvalho Chehab2020-10-151-2/+2
* memblock: use separate iterators for memory and reserved regionsMike Rapoport2020-10-141-2/+2
* memblock: implement for_each_reserved_mem_region() using __next_mem_region()Mike Rapoport2020-10-141-36/+20
* memblock: remove unused memblock_mem_size()Mike Rapoport2020-10-141-15/+0
* arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()Mike Rapoport2020-10-141-4/+2
* memblock: make memblock_debug and related functionality privateMike Rapoport2020-10-141-2/+14
* memblock: make for_each_memblock_type() iterator privateMike Rapoport2020-10-141-0/+5
* mm/memblock: expose only miminal interface to add/walk physmemDavid Hildenbrand2020-07-101-28/+29
* mm/memblock: fix a typo in comment "implict"->"implicit"Ethon Paul2020-06-051-1/+1
* mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP optionMike Rapoport2020-06-041-6/+5
* mm: memblock: replace dereferences of memblock_region.nid with API callsMike Rapoport2020-06-041-3/+5
* mm: cma: NUMA node interfaceAslan Bakirov2020-04-111-1/+1
* mm/memblock.c: remove redundant assignment to variable max_addrColin Ian King2020-04-021-1/+1
* memblock: Use __func__ in remaining memblock_dbg() call sitesAnshuman Khandual2020-01-311-4/+4
* mm/memblock: define memblock_physmem_add()Anshuman Khandual2020-01-311-1/+13
* mm: support memblock alloc on the exact node for sparse_buffer_init()Yunfeng Ye2019-12-011-11/+54