Linus Torvalds
|
2923b27e54
Merge tag 'libnvdimm-for-4.19_dax-memory-failure' of gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm
|
7 years ago |
Michal Hocko
|
93065ac753
mm, oom: distinguish blockable mode for mmu notifiers
|
7 years ago |
Colin Ian King
|
1e92641929
mm/hmm.c: remove unused variables align_start and align_end
|
7 years ago |
Souptick Joarder
|
50a7ca3c6f
mm: convert return type of handle_mm_fault() caller to vm_fault_t
|
7 years ago |
Dave Jiang
|
e1fb4a0864
dax: remove VM_MIXEDMAP for fsdax and device dax
|
7 years ago |
Dan Williams
|
2fa147bdbf
mm, dev_pagemap: Do not clear ->mapping on final put
|
7 years ago |
Dan Williams
|
e763848843
mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS
|
7 years ago |
Tejun Heo
|
18be460eeb
mm/hmm.c: remove superfluous RCU protection around radix tree lookup
|
7 years ago |
Jérôme Glisse
|
f88a1e90c6
mm/hmm: use device driver encoding for HMM pfn
|
7 years ago |
Jérôme Glisse
|
2aee09d8c1
mm/hmm: change hmm_vma_fault() to allow write fault on page basis
|
7 years ago |
Jérôme Glisse
|
53f5c3f489
mm/hmm: factor out pte and pmd handling to simplify hmm_vma_walk_pmd()
|
7 years ago |
Jérôme Glisse
|
33cd47dcbb
mm/hmm: move hmm_pfns_clear() closer to where it is used
|
7 years ago |
Jérôme Glisse
|
b2744118a6
mm/hmm: rename HMM_PFN_DEVICE_UNADDRESSABLE to HMM_PFN_DEVICE_PRIVATE
|
7 years ago |
Jérôme Glisse
|
5504ed2969
mm/hmm: do not differentiate between empty entry or missing directory
|
7 years ago |
Jérôme Glisse
|
855ce7d252
mm/hmm: cleanup special vma handling (VM_SPECIAL)
|
7 years ago |
Jérôme Glisse
|
ff05c0c6bb
mm/hmm: use uint64_t for HMM pfn instead of defining hmm_pfn_t to ulong
|
7 years ago |
Jérôme Glisse
|
86586a41b8
mm/hmm: remove HMM_PFN_READ flag and ignore peculiar architecture
|
7 years ago |
Jérôme Glisse
|
08232a4544
mm/hmm: use struct for hmm_vma_fault(), hmm_vma_get_pfns() parameters
|
7 years ago |
Jérôme Glisse
|
c719547f03
mm/hmm: hmm_pfns_bad() was accessing wrong struct
|
7 years ago |
Jérôme Glisse
|
c01cbba2aa
mm/hmm: unregister mmu_notifier when last HMM client quit
|
7 years ago |
Ralph Campbell
|
e1401513c6
mm/hmm: HMM should have a callback before MM is destroyed
|
7 years ago |
Linus Torvalds
|
3ff1b28caa
Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
|
7 years ago |
Ralph Campbell
|
8d63e4cd62
mm/hmm: fix uninitialized use of 'entry' in hmm_vma_walk_pmd()
|
7 years ago |
Logan Gunthorpe
|
e7744aa25c
memremap: drop private struct page_map
|
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 |
Linus Torvalds
|
f6f3732162
Revert "mm: replace p??_write with pte_access_permitted in fault + gup paths"
|
7 years ago |
Dan Williams
|
5c9d2d5c26
mm: replace pte_write with pte_access_permitted in fault + gup paths
|
7 years ago |
Dan Williams
|
c7da82b894
mm: replace pmd_write with pmd_access_permitted in fault + gup paths
|
7 years ago |