summaryrefslogtreecommitdiffstats
path: root/mm/cma.c
Commit message (Expand)AuthorAgeFilesLines
* mm/cma: add cma_{alloc,free}_folio()Yu Zhao2024-09-031-15/+40
* mm/cma: change the addition of totalcma_pages in the cma_init_reserved_memHao Ge2024-09-011-1/+1
* mm/cma: drop incorrect alignment check in cma_init_reserved_memFrank van der Linden2024-04-251-4/+0
* mm/cma: add sysfs file 'release_pages_success'Anshuman Khandual2024-02-221-0/+1
* mm/cma: drop CONFIG_CMA_DEBUGAnshuman Khandual2024-02-221-9/+0
* mm/cma: don't treat bad input arguments for cma_alloc() as its failureAnshuman Khandual2024-02-221-6/+4
* mm/cma: fix placement of trace_cma_alloc_start/finishKalesh Singh2024-02-211-4/+4
* mm: cma: remove unnecessary initialization of retLi zeming2023-12-121-1/+1
* mm/cma: use nth_page() in place of direct struct page manipulationZi Yan2023-10-041-1/+1
* Merge tag 'dma-mapping-6.6-2023-08-29' of git://git.infradead.org/users/hch/d...Linus Torvalds2023-08-291-3/+7
|\
| * dma-contiguous: support numa CMA for specified nodeYajun Deng2023-07-311-3/+7
* | mm: cma: print cma name as well in cma_alloc debugPintu Kumar2023-08-181-2/+2
|/
* mm/page_owner/cma: show pfn in cma/page_owner with hex formatKassey Li2023-06-191-2/+2
* mm: move most of core MM initialization to mm/mm_init.cMike Rapoport (IBM)2023-04-051-0/+1
* mm/cma: fix potential memory loss on cma_declare_contiguous_nidLevi Yun2023-02-021-12/+12
* cma: tracing: print alloc result in trace_cma_alloc_finishWenchao Hao2023-01-181-1/+1
* Revert "mm/cma.c: remove redundant cma_mutex lock"Dong Aisheng2022-05-131-1/+3
* mm/cma: provide option to opt out from exposing pages on activation failureHari Bathini2022-03-221-2/+9
* cma: factor out minimum alignment requirementDavid Hildenbrand2022-03-221-15/+5
* memblock: rename memblock_free to memblock_phys_freeMike Rapoport2021-11-061-1/+1
* mm/cma: add cma_pages_valid to determine if pages are in CMAMike Kravetz2021-11-061-4/+20
* mm: use proper type for cma_[alloc|release]Minchan Kim2021-05-051-8/+9
* mm: cma: add the CMA instance name to cma trace eventsMinchan Kim2021-05-051-3/+4
* mm: cma: support sysfsMinchan Kim2021-05-051-2/+6
* mm: cma: add trace events for CMA alloc perf testingLiam Mark2021-05-051-0/+4
* mm: cma: use pr_err_ratelimited for CMA warningBaolin Wang2021-05-051-2/+2
* mm: vmstat: add cma statisticsMinchan Kim2021-05-051-3/+9
* mm/cma: change cma mutex to irq safe spinlockMike Kravetz2021-05-051-9/+9
* mm: cma: print region name on failurePatrick Daly2021-02-261-2/+2
* mm/cma: expose all pages to the buddy if activation of an area failsDavid Hildenbrand2021-02-261-22/+21
* mm: cma: allocate cma areas bottom-upRoman Gushchin2021-02-261-0/+17
* mm: cma: improve pr_debug log in cma_release()Charan Teja Reddy2020-12-151-1/+1
* mm/cma.c: remove redundant cma_mutex lockLecopzer Chen2020-12-151-3/+1
* cma: don't quit at first error when activating reserved areasMike Kravetz2020-08-121-14/+9
* mm: cma: fix the name of CMA areasBarry Song2020-08-121-8/+7
* mm/cma.c: fix NULL pointer dereference when cma could not be activatedJianqun Xu2020-08-121-1/+1
* mm/cma.c: use exact_nid true to fix possible per-numa cma leakBarry Song2020-07-031-2/+2
* mm: cma: NUMA node interfaceAslan Bakirov2020-04-101-7/+9
* mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocationYunfeng Ye2019-12-011-4/+2
* mm/cma.c: fail if fixed declaration can't be honoredDoug Berger2019-07-161-0/+13
* mm/cma.c: fix a typo ("alloc_cma" -> "cma_alloc") in cma_release() commentsRyohei Suzuki2019-07-161-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 98Thomas Gleixner2019-05-241-5/+1
* mm/cma.c: fix crash on CMA allocation if bitmap allocation failsYue Hu2019-05-141-1/+3
* mm/cma.c: fix the bitmap status to show failed allocation reasonYue Hu2019-05-141-8/+11
* memblock: emphasize that memblock_alloc_range() returns a physical addressMike Rapoport2019-03-121-6/+4
* mm/cma.c: cma_declare_contiguous: correct err handlingPeng Fan2019-03-051-1/+3
* kasan, mm, arm64: tag non slab memory allocated via pageallocAndrey Konovalov2018-12-281-0/+11
* mm/cma: remove unsupported gfp_mask parameter from cma_alloc()Marek Szyprowski2018-08-171-4/+4
* Revert "mm/cma: manage the memory of the CMA area by using the ZONE_MOVABLE"Joonsoo Kim2018-05-241-72/+11
* mm/cma: manage the memory of the CMA area by using the ZONE_MOVABLEJoonsoo Kim2018-04-111-11/+72