Show patches with: Submitter = Alistair Popple       |    State = Action Required       |    Archived = No       |   68 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,8/8] hmm-tests: Add test for migrate_device_range() Fix several device private page reference counting issues - - - --- 2022-09-28 Alistair Popple New
[v2,7/8] nouveau/dmem: Evict device private memory during release Fix several device private page reference counting issues - 1 - --- 2022-09-28 Alistair Popple New
[v2,6/8] nouveau/dmem: Refactor nouveau_dmem_fault_copy_one() Fix several device private page reference counting issues - 1 - --- 2022-09-28 Alistair Popple New
[v2,5/8] mm/migrate_device.c: Add migrate_device_range() Fix several device private page reference counting issues - - - --- 2022-09-28 Alistair Popple New
[v2,4/8] mm/migrate_device.c: Refactor migrate_vma and migrate_deivce_coherent_page() Fix several device private page reference counting issues - - - --- 2022-09-28 Alistair Popple New
[v2,3/8] mm/memremap.c: Take a pgmap reference on page allocation Fix several device private page reference counting issues - - - --- 2022-09-28 Alistair Popple New
[v2,2/8] mm: Free device private pages have zero refcount Fix several device private page reference counting issues 1 - - --- 2022-09-28 Alistair Popple New
[v2,1/8] mm/memory.c: Fix race when faulting a device private page Fix several device private page reference counting issues 1 - - --- 2022-09-28 Alistair Popple New
[7/7] hmm-tests: Add test for migrate_device_range() Fix several device private page reference counting issues - - - --- 2022-09-26 Alistair Popple New
[6/7] nouveau/dmem: Evict device private memory during release Fix several device private page reference counting issues - - - --- 2022-09-26 Alistair Popple New
[5/7] nouveau/dmem: Refactor nouveau_dmem_fault_copy_one() Fix several device private page reference counting issues - 1 - --- 2022-09-26 Alistair Popple New
[4/7] mm/migrate_device.c: Add migrate_device_range() Fix several device private page reference counting issues - - - --- 2022-09-26 Alistair Popple New
[3/7] mm/migrate_device.c: Refactor migrate_vma and migrate_deivce_coherent_page() Fix several device private page reference counting issues - - - --- 2022-09-26 Alistair Popple New
[2/7] mm: Free device private pages have zero refcount Fix several device private page reference counting issues - - - --- 2022-09-26 Alistair Popple New
[1/7] mm/memory.c: Fix race when faulting a device private page Fix several device private page reference counting issues - - - --- 2022-09-26 Alistair Popple New
[v2] hmm-tests: Fix migrate_dirty_page test [v2] hmm-tests: Fix migrate_dirty_page test - 1 - --- 2022-09-14 Alistair Popple New
hmm-tests: Fix migrate_dirty_page test hmm-tests: Fix migrate_dirty_page test - 1 - --- 2022-09-13 Alistair Popple New
[v4,4/4] selftests/hmm-tests: Add test for dirty bits [v4,1/4] mm/migrate_device.c: Flush TLB while holding PTL - - - --- 2022-09-02 Alistair Popple New
[v4,3/4] mm/migrate_device.c: Copy pte dirty bit to page [v4,1/4] mm/migrate_device.c: Flush TLB while holding PTL 2 1 - --- 2022-09-02 Alistair Popple New
[v4,2/4] mm/migrate_device.c: Add missing flush_cache_page() [v4,1/4] mm/migrate_device.c: Flush TLB while holding PTL 1 1 - --- 2022-09-02 Alistair Popple New
[v4,1/4] mm/migrate_device.c: Flush TLB while holding PTL [v4,1/4] mm/migrate_device.c: Flush TLB while holding PTL 2 1 - --- 2022-09-02 Alistair Popple New
[v2] mm/migrate_device.c: Fix a misleading and out-dated comment [v2] mm/migrate_device.c: Fix a misleading and out-dated comment 1 - - --- 2022-08-30 Alistair Popple New
mm/migrate_device.c: Fix a misleading and out-dated comment mm/migrate_device.c: Fix a misleading and out-dated comment - - - --- 2022-08-25 Alistair Popple New
[v6,2/2] mm/gup.c: Refactor check_and_migrate_movable_pages() [v6,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 1 - --- 2022-08-24 Alistair Popple New
[v6,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() [v6,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 2 - --- 2022-08-24 Alistair Popple New
[v3,3/3] selftests/hmm-tests: Add test for dirty bits [v3,1/3] mm/migrate_device.c: Flush TLB while holding PTL - - - --- 2022-08-24 Alistair Popple New
[v3,2/3] mm/migrate_device.c: Copy pte dirty bit to page [v3,1/3] mm/migrate_device.c: Flush TLB while holding PTL 1 1 - --- 2022-08-24 Alistair Popple New
[v3,1/3] mm/migrate_device.c: Flush TLB while holding PTL [v3,1/3] mm/migrate_device.c: Flush TLB while holding PTL 1 1 - --- 2022-08-24 Alistair Popple New
[v5,2/2] mm/gup.c: Refactor check_and_migrate_movable_pages() [v5,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 1 - --- 2022-08-18 Alistair Popple New
[v5,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() [v5,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 2 - --- 2022-08-18 Alistair Popple New
[v2,2/2] selftests/hmm-tests: Add test for dirty bits [v2,1/2] mm/migrate_device.c: Copy pte dirty bit to page - - - --- 2022-08-16 Alistair Popple New
[v2,1/2] mm/migrate_device.c: Copy pte dirty bit to page [v2,1/2] mm/migrate_device.c: Copy pte dirty bit to page 1 1 - --- 2022-08-16 Alistair Popple New
[2/2] selftests/hmm-tests: Add test for dirty bits [1/2] mm/migrate_device.c: Copy pte dirty bit to page - - - --- 2022-08-12 Alistair Popple New
[1/2] mm/migrate_device.c: Copy pte dirty bit to page [1/2] mm/migrate_device.c: Copy pte dirty bit to page 1 - - --- 2022-08-12 Alistair Popple New
[v4,2/2] mm/gup.c: Refactor check_and_migrate_movable_pages() [v4,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 1 - --- 2022-08-12 Alistair Popple New
[v4,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() [v4,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 2 - --- 2022-08-12 Alistair Popple New
[v3,2/2] mm/gup.c: Refactor check_and_migrate_movable_pages() [v3,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - - - --- 2022-08-09 Alistair Popple New
[v3,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() [v3,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 2 - --- 2022-08-09 Alistair Popple New
[v2,2/2] mm/gup.c: Refactor check_and_migrate_movable_pages() [v2,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - - - --- 2022-08-05 Alistair Popple New
[v2,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() [v2,1/2] mm/gup.c: Don't pass gup_flags to check_and_migrate_movable_pages() - 2 - --- 2022-08-05 Alistair Popple New
mm/gup.c: Refactor check_and_migrate_movable_pages() mm/gup.c: Refactor check_and_migrate_movable_pages() - - - --- 2022-08-04 Alistair Popple New
[v2] mm/gup.c: Simplify and fix check_and_migrate_movable_pages() return codes [v2] mm/gup.c: Simplify and fix check_and_migrate_movable_pages() return codes - 1 - --- 2022-08-02 Alistair Popple New
mm/gup.c: Simplify and fix check_and_migrate_movable_pages() return codes mm/gup.c: Simplify and fix check_and_migrate_movable_pages() return codes - - - --- 2022-07-29 Alistair Popple New
mm/gup.c: Fix formating in check_and_migrate_movable_page() mm/gup.c: Fix formating in check_and_migrate_movable_page() - - - --- 2022-07-21 Alistair Popple New
mm/gup.c: Fix formating in check_and_migrate_movable_page() mm/gup.c: Fix formating in check_and_migrate_movable_page() - 1 - --- 2022-07-21 Alistair Popple New
mm/gup: migrate device coherent pages when pinning instead of failing mm/gup: migrate device coherent pages when pinning instead of failing 1 - - --- 2022-07-15 Alistair Popple New
mm: Fix serialization adding transparent huge pages to page cache mm: Fix serialization adding transparent huge pages to page cache - 1 - --- 2022-06-20 Alistair Popple New
mm/filemap.c: Always read one page in do_sync_mmap_readahead() mm/filemap.c: Always read one page in do_sync_mmap_readahead() - 1 - --- 2022-06-07 Alistair Popple New
mm/filemap.c: Update comments in filemap_fault() mm/filemap.c: Update comments in filemap_fault() - - - --- 2022-06-03 Alistair Popple New
[v2] mm/mmu_notifier.c: Fix race in mmu_interval_notifier_remove() [v2] mm/mmu_notifier.c: Fix race in mmu_interval_notifier_remove() - - - --- 2022-04-20 Alistair Popple New
mm/mmu_notifier.c: Fix race in mmu_interval_notifier_remove() mm/mmu_notifier.c: Fix race in mmu_interval_notifier_remove() - - - --- 2022-04-14 Alistair Popple New
mm: Add selftests for migration entries mm: Add selftests for migration entries - - - --- 2022-03-24 Alistair Popple New
mm/pages_alloc.c: Don't create ZONE_MOVABLE beyond the end of a node mm/pages_alloc.c: Don't create ZONE_MOVABLE beyond the end of a node 2 - - --- 2022-02-15 Alistair Popple New
[v2,3/3] tools: add hmm gup test for long term pinned device pages Migrate device coherent pages on get_user_pages() - 1 - --- 2022-02-07 Alistair Popple New
[v2,2/3] mm/gup.c: Migrate device coherent pages when pinning instead of failing Migrate device coherent pages on get_user_pages() 1 - - --- 2022-02-07 Alistair Popple New
[v2,1/3] migrate.c: Remove vma check in migrate_vma_setup() Migrate device coherent pages on get_user_pages() 1 - - --- 2022-02-07 Alistair Popple New
[3/3] tools: add hmm gup test for long term pinned device pages Migrate device coherent pages on get_user_pages() - 1 - --- 2022-02-01 Alistair Popple New
[2/3] mm/gup.c: Migrate device coherent pages when pinning instead of failing Migrate device coherent pages on get_user_pages() 1 - - --- 2022-02-01 Alistair Popple New
[1/3] migrate.c: Remove vma check in migrate_vma_setup() Migrate device coherent pages on get_user_pages() - - - --- 2022-02-01 Alistair Popple New
[v5] mm/migrate.c: Rework migration_entry_wait() to not take a pageref [v5] mm/migrate.c: Rework migration_entry_wait() to not take a pageref 1 - - --- 2021-12-13 Alistair Popple New
[v4] mm/migrate.c: Rework migration_entry_wait() to not take a pageref [v4] mm/migrate.c: Rework migration_entry_wait() to not take a pageref 1 - - --- 2021-11-18 Alistair Popple New
[v3] mm/migrate.c: Rework migration_entry_wait() to not take a pageref [v3] mm/migrate.c: Rework migration_entry_wait() to not take a pageref - - - --- 2021-11-15 Alistair Popple New
[v2] mm/migrate.c: Rework migration_entry_wait() to not take a pageref [v2] mm/migrate.c: Rework migration_entry_wait() to not take a pageref - - - --- 2021-11-05 Alistair Popple New
mm/migrate.c: Rework migration_entry_wait() to not take a pageref mm/migrate.c: Rework migration_entry_wait() to not take a pageref - - - --- 2021-11-04 Alistair Popple New
mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault - 2 - --- 2021-11-04 Alistair Popple New
mm/migrate.c: Remove MIGRATE_PFN_LOCKED mm/migrate.c: Remove MIGRATE_PFN_LOCKED 1 1 - --- 2021-10-25 Alistair Popple New
mm/rmap.c: Avoid double faults migrating device private pages mm/rmap.c: Avoid double faults migrating device private pages - 1 - --- 2021-10-18 Alistair Popple New
lib/test_hmm: Remove set but unused page variable lib/test_hmm: Remove set but unused page variable 1 - - --- 2021-07-06 Alistair Popple New