summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-08-10HMM/dummy: add fake device memory to dummy HMM device driver.hmm-v10Jérôme Glisse2-21/+391
2015-08-10HMM: add mirror fault support for system to device memory migration v3.Jérôme Glisse1-0/+170
2015-08-10HMM: CPU page fault on migrated memory.Jérôme Glisse1-1/+53
2015-08-10HMM: fork copy migrated memory into system memory for child process.Jérôme Glisse1-1/+37
2015-08-10HMM: add helpers for migration back to system memory v3.Jérôme Glisse1-0/+151
2015-08-10HMM: split DMA mapping function in two.Jérôme Glisse1-55/+65
2015-08-10HMM: allow to get pointer to spinlock protecting a directory.Jérôme Glisse1-0/+25
2015-08-10HMM: new callback for copying memory from and to device memory v2.Jerome Glisse2-0/+107
2015-08-10HMM: mm add helper to update page table when migrating memory v2.Jérôme Glisse2-0/+485
2015-08-10HMM: mm add helper to update page table when migrating memory back v2.Jérôme Glisse2-0/+269
2015-08-10HMM: handle HMM device page table entry on mirror page table fault and update.Jérôme Glisse1-0/+13
2015-08-10HMM: add new HMM page table flag (select flag).Jérôme Glisse2-3/+8
2015-08-10HMM: add new HMM page table flag (valid device memory).Jérôme Glisse1-5/+19
2015-08-10HMM: add special swap filetype for memory migrated to device v2.Jerome Glisse5-2/+131
2015-08-10fork: pass the dst vma to copy_page_range() and its sub-functions.Jérôme Glisse3-15/+25
2015-08-10IB/mlx5/hmm: enable ODP using HMM v2.Jérôme Glisse3-3/+14
2015-08-10IB/mlx5/hmm: add page fault support for ODP on HMM v2.Jérôme Glisse1-1/+143
2015-08-10IB/mlx5/hmm: add mlx5 HMM device initialization and callback v3.Jérôme Glisse7-4/+264
2015-08-10IB/odp/hmm: add core infiniband structure and helper for ODP with HMM v3.Jérôme Glisse5-0/+191
2015-08-10IB/odp/hmm: prepare for HMM code path.Jérôme Glisse12-115/+159
2015-08-10IB/odp: export rbt_ib_umem_for_each_in_range()Jérôme Glisse1-0/+1
2015-08-10IB/mlx5: add a new parameter to mlx5_ib_update_mtt() for ODP with HMM.Jérôme Glisse3-6/+8
2015-08-10IB/mlx5: add a new parameter to __mlx_ib_populated_pas for ODP with HMM.Jérôme Glisse3-5/+7
2015-08-10hmm/dummy: dummy driver for testing and showcasing the HMM APIJérôme Glisse4-0/+984
2015-08-10HMM: add documentation explaining HMM internals and how to use it.Jérôme Glisse1-0/+219
2015-08-10HMM: DMA map memory on behalf of device driver v2.Jérôme Glisse2-38/+173
2015-08-10HMM: add dirty range helper (toggle dirty bit inside mirror page table) v2.Jérôme Glisse2-0/+41
2015-08-10HMM: add discard range helper (to clear and free resources for a range).Jérôme Glisse2-0/+27
2015-08-10HMM: use CPU page table during invalidation.Jerome Glisse1-18/+35
2015-08-10HMM: add mm page table iterator helpers.Jérôme Glisse1-0/+95
2015-08-10HMM: add device page fault support v4.Jérôme Glisse2-1/+384
2015-08-10HMM: add per mirror page table v4.Jérôme Glisse2-0/+301
2015-08-10HMM: add HMM page table v4.Jérôme Glisse4-1/+948
2015-08-10HMM: introduce heterogeneous memory management v5.Jérôme Glisse8-0/+603
2015-08-10mmu_notifier: allow range invalidation to exclude a specific mmu_notifierJérôme Glisse2-9/+73
2015-08-10mmu_notifier: pass page pointer to mmu_notifier_invalidate_page() v2Jérôme Glisse8-4/+14
2015-08-10mmu_notifier: keep track of active invalidation ranges v4Jérôme Glisse18-259/+350
2015-08-10mmu_notifier: add event information to address invalidation v8Jérôme Glisse20-101/+258
2015-08-09Linux 4.2-rc6Linus Torvalds1-1/+1
2015-08-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds7-8/+35
2015-08-09Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds31-62/+130
2015-08-09Merge branch 'for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+5
2015-08-09Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang...Linus Torvalds5-15/+20
2015-08-08Merge tag 'arc-v4.2-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds13-116/+718
2015-08-08Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-0/+4
2015-08-08Merge tag 'dm-4.2-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds2-17/+11
2015-08-08Merge tag 'sound-4.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds16-50/+108
2015-08-08Merge tag 'hwmon-for-linus-v4.2-rc6' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-1/+19
2015-08-08Merge tag 'usb-4.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds17-16/+120
2015-08-08Merge tag 'staging-4.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+5