summaryrefslogtreecommitdiff
path: root/mm/memory_hotplug.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-22mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()David Hildenbrand1-2/+2
2020-10-07mm: don't rely on system state to detect hot-plug operationsLaurent Dufour1-1/+2
2020-10-07mm: replace memmap_context by meminit_contextLaurent Dufour1-1/+1
2020-02-11mm/memory_hotplug: fix remove_memory() lockdep splatDan Williams1-3/+6
2020-01-29mm/memory_hotplug: shrink zones when offlining memoryDavid Hildenbrand1-15/+14
2020-01-29mm/memory_hotplug: fix try_offline_node()David Hildenbrand1-16/+27
2020-01-29mm/hotplug: kill is_dev_zone() usage in __remove_pages()Dan Williams1-5/+2
2020-01-29mm/memory_hotplug: remove "zone" parameter from sparse_remove_one_sectionDavid Hildenbrand1-1/+1
2020-01-29mm/memory_hotplug: remove memory block devices before arch_remove_memory()David Hildenbrand1-2/+3
2020-01-29mm/memory_hotplug: create memory block devices after arch_add_memory()David Hildenbrand1-7/+8
2020-01-29mm/memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVEDavid Hildenbrand1-2/+0
2020-01-29mm/memory_hotplug: make __remove_pages() and arch_remove_memory() never failDavid Hildenbrand1-3/+2
2020-01-29mm/memory_hotplug: make __remove_section() never failDavid Hildenbrand1-13/+9
2020-01-29mm/memory_hotplug: make unregister_memory_section() never failDavid Hildenbrand1-3/+1
2020-01-29mm/memory_hotplug: release memory resource after arch_remove_memory()David Hildenbrand1-14/+21
2020-01-29mm, memory_hotplug: add nid parameter to arch_remove_memoryOscar Salvador1-1/+1
2020-01-29mm, sparse: pass nid instead of pgdat to sparse_add_one_section()Wei Yang1-1/+1
2020-01-29mm/memory_hotplug: make remove_memory() take the device_hotplug_lockDavid Hildenbrand1-1/+8
2019-12-01mm/memory_hotplug: don't access uninitialized memmaps in shrink_zone_span()David Hildenbrand1-13/+13
2019-12-01mm/memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lockDavid Hildenbrand1-8/+20
2019-12-01mm/memory_hotplug: make add_memory() take the device_hotplug_lockDavid Hildenbrand1-3/+19
2019-11-24mm/memory_hotplug: fix updating the node spanDavid Hildenbrand1-0/+8
2019-11-24mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span()David Hildenbrand1-60/+15
2019-05-16mm/memory_hotplug.c: drop memory device reference after find_memory_block()David Hildenbrand1-0/+1
2019-03-14mm, memory_hotplug: fix off-by-one in is_pageblock_removableMichal Hocko1-12/+15
2019-03-14mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zoneMikhail Zaslonko1-0/+3
2019-03-14mm, memory_hotplug: is_mem_section_removable do not pass the end of a zoneMichal Hocko1-1/+2
2019-02-06mm,memory_hotplug: fix scan_movable_pages() for gigantic hugepagesOscar Salvador1-16/+20
2019-01-13hwpoison, memory_hotplug: allow hwpoisoned pages to be offlinedMichal Hocko1-0/+16
2018-11-21memory_hotplug: cond_resched in __remove_pagesMichal Hocko1-0/+1
2018-09-05mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported.Aneesh Kumar K.V1-1/+2
2018-08-22mm/page_alloc: Introduce free_area_init_core_hotplugOscar Salvador1-11/+5
2018-08-18mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_m...Oscar Salvador1-4/+1
2018-08-18mm/memory_hotplug.c: call register_mem_sect_under_node()Oscar Salvador1-21/+11
2018-08-18mm/memory_hotplug.c: make add_memory_resource use __try_online_nodeOscar Salvador1-28/+39
2018-06-08mm: move is_pageblock_removable_nolock() to mm/memory_hotplug.cMathieu Malaterre1-0/+23
2018-05-26mm/memory_hotplug: fix leftover use of struct page during hotplugJonathan Cameron1-1/+1
2018-04-11mm: unclutter THP migrationMichal Hocko1-1/+1
2018-04-11mm, migrate: remove reason argument from new_page_tMichal Hocko1-2/+1
2018-04-06mm: kernel-doc: add missing parameter descriptionsMike Rapoport1-0/+6
2018-04-06mm/memory_hotplug: optimize memory hotplugPavel Tatashin1-19/+8
2018-04-06mm/memory_hotplug: don't read nid from struct page during hotplugPavel Tatashin1-1/+1
2018-04-06mm/memory_hotplug: enforce block size aligned range checkPavel Tatashin1-7/+8
2018-02-06Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-21/+18
2018-02-01mm: memory_hotplug: remove second __nr_to_section in register_page_bootmem_in...Oscar Salvador1-2/+2
2018-02-01mm/memory_hotplug.c: remove unnecesary check from register_page_bootmem_info_...Oscar Salvador1-3/+0
2018-02-01mm: drop hotplug lock from lru_add_drain_all()Michal Hocko1-1/+1
2018-01-08mm: pass the vmem_altmap to memmap_init_zoneChristoph Hellwig1-4/+5
2018-01-08mm: pass the vmem_altmap to vmemmap_freeChristoph Hellwig1-3/+4
2018-01-08mm: pass the vmem_altmap to arch_remove_memory and __remove_pagesChristoph Hellwig1-6/+2