summaryrefslogtreecommitdiffstats
path: root/kernel/resource.c
Commit message (Expand)AuthorAgeFilesLines
* resource,kexec: walk_system_ram_res_rev must retain resource flagsGregory Price2024-10-281-3/+1
* Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-09-211-5/+8
|\
| * resource, kunit: add test case for region_intersects()Huang Ying2024-09-171-6/+14
| * resource: make alloc_free_mem_region() works for iomem_resourceHuang Ying2024-09-171-1/+1
| * mm: kvmalloc: align kvrealloc() with krealloc()Danilo Krummrich2024-09-011-2/+1
* | Merge tag 'mm-hotfixes-stable-2024-09-19-00-31' of git://git.kernel.org/pub/s...Linus Torvalds2024-09-191-8/+50
|\ \
| * | resource: fix region_intersects() vs add_memory_driver_managed()Huang Ying2024-09-171-8/+50
| |/
* / x86/kaslr: Expose and use the end of the physical memory address spaceThomas Gleixner2024-08-201-4/+2
|/
* resource: Export find_resource_space()Ilpo Järvinen2024-05-281-22/+4
* resource: Handle simple alignment inside __find_resource_space()Ilpo Järvinen2024-05-281-13/+7
* resource: Use typedef for alignf callbackIlpo Järvinen2024-05-281-6/+2
* resource: Document find_resource_space() and resource_constraintIlpo Järvinen2024-05-281-3/+26
* resource: Rename find_resource() to find_resource_space()Ilpo Järvinen2024-05-281-12/+11
* Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/...Linus Torvalds2024-01-091-0/+57
|\
| * resource: add walk_system_ram_res_rev()Baoquan He2023-12-101-0/+57
* | kernel/resource: Increment by align value in get_free_mem_region()Alison Schofield2023-12-041-2/+2
|/
* resource: Unify next_resource() and next_resource_skip_children()Andy Shevchenko2023-10-051-13/+6
* resource: Reuse for_each_resource() macroAndy Shevchenko2023-10-051-15/+19
* dax/kmem: Fix leak of memory-hotplug resourcesDan Williams2023-02-171-14/+0
* Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-12-161-10/+7
|\
| * resource: Replace printk(KERN_WARNING) by pr_warn(), printk() by pr_info()Andy Shevchenko2022-11-101-10/+7
* | PCI: Allow drivers to request exclusive config regionsIra Weiny2022-11-141-5/+8
|/
* resource: Introduce alloc_free_mem_region()Dan Williams2022-07-211-35/+143
* cxl/acpi: Track CXL resources in iomem_resourceDan Williams2022-07-211-0/+7
* kernel/resource: fix kfree() of bootmem memory againMiaohe Lin2022-03-231-33/+8
* proc: remove PDE_DATA() completelyMuchun Song2022-01-221-2/+2
* kernel/resource: disallow access to exclusive system RAM regionsDavid Hildenbrand2021-11-091-10/+19
* kernel/resource: clean up and optimize iomem_is_exclusive()David Hildenbrand2021-11-091-5/+20
* kernel/resource: fix return code check in __request_free_mem_regionAlistair Popple2021-05-141-1/+1
* kernel/resource: fix locking in request_free_mem_regionAlistair Popple2021-05-071-7/+38
* kernel/resource: refactor __request_region to allow external lockingAlistair Popple2021-05-071-20/+32
* kernel/resource: allow region_intersects users to hold resource_lockAlistair Popple2021-05-071-21/+31
* kernel/resource: remove first_lvl / siblings_only logicDavid Hildenbrand2021-05-071-33/+12
* kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resourcesDavid Hildenbrand2021-05-071-1/+1
* kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_R...David Hildenbrand2021-05-071-1/+1
* resource: Move devmem revoke code to resource frameworkDaniel Vetter2021-01-121-1/+97
* kernel/resource.c: fix kernel-doc markupsMauro Carvalho Chehab2020-12-151-10/+14
* resource: Simplify region_intersects() by reducing conditionalsAndy Shevchenko2020-11-171-5/+5
* kernel/resource: make iomem_resource implicit in release_mem_region_adjustable()David Hildenbrand2020-10-161-3/+2
* mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM reso...David Hildenbrand2020-10-161-0/+60
* kernel/resource: make release_mem_region_adjustable() never failDavid Hildenbrand2020-10-161-21/+28
* resource: report parent to walk_iomem_res_desc() callbackDan Williams2020-10-131-4/+7
* /dev/mem: Revoke mappings when a driver claims the regionDan Williams2020-05-271-0/+5
* mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range()David Hildenbrand2019-09-241-2/+2
* resource: add a not device managed request_free_mem_region variantChristoph Hellwig2019-08-201-14/+31
* resource: avoid unnecessary lookups in find_next_iomem_res()Nadav Amit2019-07-181-7/+22
* resource: fix locking in find_next_iomem_res()Nadav Amit2019-07-181-10/+10
* mm: factor out a devm_request_free_mem_region helperChristoph Hellwig2019-07-021-0/+39
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* mm/resource: Use resource_overlaps() to simplify region_intersects()Wei Yang2019-04-191-6/+5