| Commit message (Expand) | Author | Age | Files | Lines |
* | memremap.h: correct an error in a comment | John Groves | 2024-02-22 | 1 | -1/+1 |
* | mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers | Sumanth Korikkar | 2024-02-21 | 1 | -0/+1 |
* | mm: use vmem_altmap code without CONFIG_ZONE_DEVICE | Sumanth Korikkar | 2023-12-10 | 1 | -12/+0 |
* | mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper | Gustavo A. R. Silva | 2023-01-05 | 1 | -1/+1 |
* | mm: free device private pages have zero refcount | Alistair Popple | 2022-10-12 | 1 | -0/+1 |
* | mm/memory-failure: fix detection of memory_failure() handlers | Dan Williams | 2022-09-11 | 1 | -0/+5 |
* | pagemap,pmem: introduce ->memory_failure() | Shiyang Ruan | 2022-07-17 | 1 | -0/+12 |
* | mm: add zone device coherent type memory support | Alex Sierra | 2022-07-17 | 1 | -0/+19 |
* | mm: move page zone helpers from mm.h to mmzone.h | Alex Sierra | 2022-07-17 | 1 | -1/+1 |
* | docs: rename Documentation/vm to Documentation/mm | Mike Rapoport | 2022-06-27 | 1 | -1/+1 |
* | mm: Add three folio wrappers | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -0/+5 |
* | mm: remove the extra ZONE_DEVICE struct page refcount | Christoph Hellwig | 2022-03-03 | 1 | -7/+5 |
* | mm: don't include <linux/memremap.h> in <linux/mm.h> | Christoph Hellwig | 2022-03-03 | 1 | -0/+18 |
* | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 2022-01-15 | 1 | -0/+11 |
|\ |
|
| * | mm/memremap: add ZONE_DEVICE support for compound pages | Joao Martins | 2022-01-15 | 1 | -0/+11 |
* | | memremap: remove support for external pgmap refcounts | Christoph Hellwig | 2021-12-04 | 1 | -15/+3 |
|/ |
|
* | mm: fix spelling mistakes | Zhen Lei | 2021-07-01 | 1 | -1/+1 |
* | mm,memory_hotplug: allocate memmap from the added memory range | Oscar Salvador | 2021-05-05 | 1 | -1/+1 |
* | mm: fix memory_failure() handling of dax-namespace metadata | Dan Williams | 2021-02-26 | 1 | -0/+6 |
* | mm/memremap_pages: support multiple ranges per invocation | Dan Williams | 2020-10-13 | 1 | -2/+8 |
* | mm/memremap_pages: convert to 'struct range' | Dan Williams | 2020-10-13 | 1 | -2/+3 |
* | memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC | Roger Pau Monne | 2020-09-04 | 1 | -5/+4 |
* | Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2020-04-08 | 1 | -0/+8 |
|\ |
|
| * | mm/memremap_pages: Introduce memremap_compat_align() | Dan Williams | 2020-02-20 | 1 | -0/+8 |
* | | include/linux/memremap.h: remove stale comments | Ira Weiny | 2020-04-07 | 1 | -2/+0 |
* | | memremap: add an owner field to struct dev_pagemap | Christoph Hellwig | 2020-03-26 | 1 | -0/+4 |
|/ |
|
* | Merge tag 'libnvdimm-fixes-5.4-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2019-09-29 | 1 | -0/+1 |
|\ |
|
| * | libnvdimm/altmap: Track namespace boundaries in altmap | Aneesh Kumar K.V | 2019-09-24 | 1 | -0/+1 |
* | | Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 2019-09-23 | 1 | -1/+0 |
|\ \ |
|
| * | | PCI/P2PDMA: Introduce private pagemap structure | Logan Gunthorpe | 2019-08-16 | 1 | -1/+0 |
| |/ |
|
* | | memremap: provide a not device managed memremap_pages | Christoph Hellwig | 2019-08-20 | 1 | -0/+2 |
* | | memremap: remove the dev field in struct dev_pagemap | Christoph Hellwig | 2019-08-20 | 1 | -1/+0 |
|/ |
|
* | memremap: provide an optional internal refcount in struct dev_pagemap | Christoph Hellwig | 2019-07-02 | 1 | -0/+4 |
* | memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag | Christoph Hellwig | 2019-07-02 | 1 | -1/+11 |
* | memremap: remove the data field in struct dev_pagemap | Christoph Hellwig | 2019-07-02 | 1 | -2/+1 |
* | memremap: add a migrate_to_ram method to struct dev_pagemap_ops | Christoph Hellwig | 2019-07-02 | 1 | -0/+6 |
* | memremap: pass a struct dev_pagemap to ->kill and ->cleanup | Christoph Hellwig | 2019-07-02 | 1 | -2/+2 |
* | memremap: move dev_pagemap callbacks into a separate structure | Christoph Hellwig | 2019-07-02 | 1 | -16/+20 |
* | memremap: validate the pagemap type passed to devm_memremap_pages | Christoph Hellwig | 2019-07-02 | 1 | -0/+8 |
* | mm: remove MEMORY_DEVICE_PUBLIC support | Christoph Hellwig | 2019-07-02 | 1 | -8/+0 |
* | mm/devm_memremap_pages: fix final page put race | Dan Williams | 2019-06-13 | 1 | -0/+2 |
* | mm/devm_memremap_pages: introduce devm_memunmap_pages | Dan Williams | 2019-06-13 | 1 | -0/+6 |
* | mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm | Dan Williams | 2018-12-28 | 1 | -32/+0 |
* | mm, devm_memremap_pages: fix shutdown handling | Dan Williams | 2018-12-28 | 1 | -0/+2 |
* | PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset | Logan Gunthorpe | 2018-10-17 | 1 | -0/+1 |
* | PCI/P2PDMA: Support peer-to-peer memory | Logan Gunthorpe | 2018-10-10 | 1 | -0/+5 |
* | Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2018-06-08 | 1 | -26/+10 |
|\ |
|
| * | mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS | Dan Williams | 2018-05-22 | 1 | -26/+10 |
* | | docs/vm: rename documentation files to .rst | Mike Rapoport | 2018-04-16 | 1 | -2/+2 |
|/ |
|
* | memremap: change devm_memremap_pages interface to use struct dev_pagemap | Christoph Hellwig | 2018-01-08 | 1 | -4/+2 |