Dan Williams
|
e763848843
mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS
|
7 years ago |
Dan Williams
|
5981690ddb
memremap: split devm_memremap_pages() and memremap() infrastructure
|
7 years ago |
Oliver O'Halloran
|
167f5594b5
kernel/memremap: Remove stale devres_free() call
|
7 years ago |
Dan Williams
|
949b93250a
memremap: fix softlockup reports at teardown
|
7 years ago |
Jan H. Schönherr
|
77dd66a3c6
mm: Fix devm_memremap_pages() collision handling
|
7 years ago |
Jan H. Schönherr
|
10a0cd6e49
mm: Fix memory size alignment in devm_memremap_pages_release()
|
7 years ago |
Christoph Hellwig
|
e697c5b90e
memremap: merge find_dev_pagemap into get_dev_pagemap
|
7 years ago |
Christoph Hellwig
|
e8d5134833
memremap: change devm_memremap_pages interface to use struct dev_pagemap
|
7 years ago |
Logan Gunthorpe
|
e7744aa25c
memremap: drop private struct page_map
|
7 years ago |
Christoph Hellwig
|
7003e3b1f6
memremap: simplify duplicate region handling in devm_memremap_pages
|
7 years ago |
Christoph Hellwig
|
0628b8c650
memremap: remove to_vmem_altmap
|
7 years ago |
Christoph Hellwig
|
832d7aa051
mm: optimize dev_pagemap reference counting around get_dev_pagemap
|
7 years ago |
Christoph Hellwig
|
0822acb86c
mm: move get_dev_pagemap out of line
|
7 years ago |
Christoph Hellwig
|
a99583e780
mm: pass the vmem_altmap to memmap_init_zone
|
7 years ago |
Christoph Hellwig
|
da024512a1
mm: pass the vmem_altmap to arch_remove_memory and __remove_pages
|
7 years ago |
Christoph Hellwig
|
24e6d5a59a
mm: pass the vmem_altmap to arch_add_memory and __add_pages
|
7 years ago |
Michal Hocko
|
1fdcce6e16
memremap: add scheduling point to devm_memremap_pages
|
7 years ago |
Jérôme Glisse
|
df6ad69838
mm/device-public-memory: device memory cache coherent with CPU
|
8 years ago |
Jérôme Glisse
|
c733a82874
mm/memcontrol: support MEMORY_DEVICE_PRIVATE
|
8 years ago |
Jérôme Glisse
|
7b2d55d2c8
mm/ZONE_DEVICE: special case put_page() for device private pages
|
8 years ago |
Jérôme Glisse
|
5042db43cc
mm/ZONE_DEVICE: new type of ZONE_DEVICE for unaddressable memory
|
8 years ago |
Dan Williams
|
ab1b597ee0
mm, devm_memremap_pages: use multi-order radix for ZONE_DEVICE lookups
|
8 years ago |
Tom Lendacky
|
8f716c9b5f
x86/mm: Add support to access boot related data in the clear
|
8 years ago |
Michal Hocko
|
3d79a728f9
mm, memory_hotplug: replace for_device by want_memblock in arch_add_memory
|
8 years ago |
Michal Hocko
|
f1dd2cd13c
mm, memory_hotplug: do not associate hotadded memory to zones until online
|
8 years ago |
Dan Williams
|
7138970383
mm, zone_device: Replace {get, put}_zone_device_page() with a single reference to fix pmem crash
|
8 years ago |
Heiko Carstens
|
55adc1d05d
mm: add private lock to serialize memory hotplug operations
|
8 years ago |
Dan Williams
|
b5d24fda9c
mm, devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done}
|
8 years ago |
Dan Williams
|
f931ab479d
mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done}
|
8 years ago |
Dan Williams
|
9049771f7d
mm: fix cache mode of dax pmd mappings
|
9 years ago |