Skip to content

mmu_notifier: add event information to address invalidation v7

[email protected] linux-fsdevel linux-mm linux-rdma lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest19 of 36 patches 39 repliesIn review

19 of 36 patches are in this archive. Their subjects are numbered up to 36.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/36mmu_notifier: add event information to address invalidation v7drivers/gpu/drm/i915/i915_gem_userptr.c drivers/gpu/drm/radeon/radeon_mn.c drivers/infiniband/core/umem_odp.c +17 more+261 -1025 replies
2/36mmu_notifier: keep track of active invalidation ranges v3drivers/gpu/drm/i915/i915_gem_userptr.c drivers/gpu/drm/radeon/radeon_mn.c drivers/infiniband/core/umem_odp.c +15 more+302 -2565 replies
3/36mmu_notifier: pass page pointer to mmu_notifier_invalidate_page()drivers/infiniband/core/umem_odp.c drivers/iommu/amd_iommu_v2.c drivers/misc/sgi-gru/grutlbpurge.c +5 more+14 -43 replies
4/36mmu_notifier: allow range invalidation to exclude a specific mmu_notifierinclude/linux/mmu_notifier.h mm/mmu_notifier.c+67 -90 replies
5/36HMM: introduce heterogeneous memory management v3.MAINTAINERS include/linux/hmm.h include/linux/mm.h +5 more+584 -012 replies
6/36HMM: add HMM page table v2.MAINTAINERS include/linux/hmm_pt.h mm/Makefile +1 more+808 -19 replies
7/36HMM: add per mirror page table v3.include/linux/hmm.h mm/hmm.c+304 -04 replies
8/36HMM: add device page fault support v3.include/linux/hmm.h mm/hmm.c+394 -10 replies
9/36HMM: add mm page table iterator helpers.mm/hmm.c+95 -00 replies
10/36HMM: use CPU page table during invalidation.mm/hmm.c+34 -170 replies
11/36HMM: add discard range helper (to clear and free resources for a range).include/linux/hmm.h mm/hmm.c+27 -00 replies
12/36HMM: add dirty range helper (to toggle dirty bit inside mirror page table).include/linux/hmm.h mm/hmm.c+50 -00 replies
13/36HMM: DMA map memory on behalf of device driver.include/linux/hmm_pt.h mm/hmm.c+184 -500 replies
14/36fork: pass the dst vma to copy_page_range() and its sub-functions.include/linux/mm.h kernel/fork.c mm/memory.c+25 -150 replies
15/36memcg: export get_mem_cgroup_from_mm()include/linux/memcontrol.h mm/memcontrol.c+9 -10 replies
16/36HMM: add special swap filetype for memory migrated to HMM device memory.include/linux/hmm.h include/linux/swap.h include/linux/swapops.h +2 more+130 -21 reply
17/36HMM: add new HMM page table flag (valid device memory).include/linux/hmm_pt.h+19 -50 replies
18/36HMM: add new HMM page table flag (select flag).include/linux/hmm_pt.h mm/hmm.c+8 -30 replies
19/36HMM: handle HMM device page table entry on mirror page table fault and update.mm/hmm.c+14 -00 replies

Reviews trailers per patch

2 of 19 patches have a Reviewed-by or Acked-by.

PatchRik van RielHaggai Eran
1/36R-b
2/36R-b R-b
3/36
4/36
5/36
6/36
7/36
8/36
9/36
10/36
11/36
12/36
13/36
14/36
15/36
16/36
17/36
18/36
19/36

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread