summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/drm_pagemap.c
AgeCommit message (Expand)AuthorFilesLines
11 daysdrm/pagemap: Fix folio allocation fallback and use-after-putMatthew Brost1-25/+103
11 daysdrm/pagemap: dma-unmap pages before handling migration errorsMatthew Brost1-6/+6
13 daysdrm/pagemap: Reset migration page count on eviction retryArvind Yadav1-1/+2
13 daysdrm/pagemap: Prevent double migration of device pagesArvind Yadav1-5/+122
2026-07-24Revert "drm/pagemap: Guard HPAGE_PMD_ORDER use with CONFIG_ARCH_ENABLE_THP_MI...Maarten Lankhorst1-10/+3
2026-07-22drm/pagemap: Guard HPAGE_PMD_ORDER use with CONFIG_ARCH_ENABLE_THP_MIGRATIONMatthew Brost1-3/+10
2026-07-22drm/pagemap: Clear driver-provided PFNs from migration PFN arrayMatthew Brost1-3/+8
2026-05-07drm: Drop HPAGE_PMD_SIZE dependency in dma_iova_try_alloc callsFrancois Dugast1-4/+1
2026-04-12drm/pagemap: Fix drm_pagemap_migrate_unmap_pages kerneldocMatthew Brost1-2/+3
2026-04-12drm/pagemap: Use dma-map IOVA alloc, link, and sync API for DRM pagemapMatthew Brost1-15/+70
2026-04-12drm/pagemap: Split drm_pagemap_migrate_map_pages into device / systemMatthew Brost1-51/+100
2026-04-12drm/pagemap: Drop source_peer_migrates flag and assume trueMatthew Brost1-6/+4
2026-03-13drm/pagemap: Enable THP support for GPU memory migrationFrancois Dugast1-10/+62
2026-03-13drm/pagemap: Correct cpages calculation for migrate_vma_setupMatthew Brost1-1/+37
2026-03-13drm/pagemap: Add helper to access zone_device_dataFrancois Dugast1-9/+12
2026-03-13drm/pagemap: Unlock and put folios when possibleFrancois Dugast1-9/+17
2026-03-03Merge tag 'drm-xe-next-2026-03-02' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie1-12/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-2/+2
2026-02-20Merge tag 'drm-next-2026-02-21' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-1/+1
2026-02-17drm/pagemap: pass pagemap_addr by referenceArnd Bergmann1-1/+1
2026-02-17drm/pagemap: pass pagemap_addr by referenceArnd Bergmann1-1/+1
2026-02-12Revert "drm/pagemap: Disable device-to-device migration"Thomas Hellström1-12/+2
2026-02-11Merge tag 'drm-next-2026-02-11' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-82/+482
2026-01-26mm/zone_device: reinitialize large zone device private foliosMatthew Brost1-1/+1
2026-01-07drm/pagemap: Disable device-to-device migrationMatthew Brost1-2/+12
2026-01-07drm/pagemap Fix error paths in drm_pagemap_migrate_to_devmemMatthew Brost1-3/+5
2025-12-23drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before useThomas Hellström1-4/+13
2025-12-23drm/pagemap: Support source migration over interconnectThomas Hellström1-37/+165
2025-12-23drm/pagemap, drm/xe: Support destination migration over interconnectThomas Hellström1-37/+145
2025-12-23drm/pagemap, drm/xe: Clean up the use of the device-private page ownerThomas Hellström1-21/+11
2025-12-23drm/pagemap: Remove the drm_pagemap_create() interfaceThomas Hellström1-30/+0
2025-12-23drm/pagemap: Add a drm_pagemap cache and shrinkerThomas Hellström1-14/+69
2025-12-23drm/pagemap, drm/xe: Manage drm_pagemap provider lifetimesThomas Hellström1-3/+96
2025-12-23drm/pagemap: Add a refcounted drm_pagemap backpointer to struct drm_pagemap_zddThomas Hellström1-2/+8
2025-12-23drm/pagemap, drm/xe: Add refcounting to struct drm_pagemapThomas Hellström1-0/+51
2025-12-23drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before useThomas Hellström1-4/+13
2025-12-23drm/pagemap: Remove some dead codeThomas Hellström1-13/+0
2025-11-24mm/zone_device: rename page_free callback to folio_freeBalbir Singh1-5/+5
2025-11-24mm/zone_device: support large zone device private foliosBalbir Singh1-1/+1
2025-08-06drm/pagemap: Allocate folios when possibleFrancois Dugast1-14/+40
2025-08-06drm/pagemap: DMA map folios when possibleFrancois Dugast1-7/+18
2025-08-06drm/pagemap: Use struct drm_pagemap_addr in mapping and copy functionsFrancois Dugast1-29/+36
2025-06-26drm/xe: Implement and use the drm_pagemap populate_mm opThomas Hellström1-0/+1
2025-06-26drm/pagemap: Add a populate_mm opThomas Hellström1-11/+54
2025-06-26drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemapMatthew Brost1-0/+794