index
:
pub/scm/linux/kernel/git/bod/linux.git
master
Fiery the angels fell deep thunder rolled around their shores burning with the fires of Orc
Bryan O'Donoghue
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
drivers
/
gpu
/
drm
/
drm_gpusvm.c
Age
Commit message (
Expand
)
Author
Files
Lines
2026-08-21
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
Linus Torvalds
1
-99
/
+144
2026-08-20
BackMerge tag 'v7.2' into drm-next
Dave Airlie
1
-18
/
+41
2026-08-04
drm/gpusvm: use hmm_range_fault_unlocked_timeout() for range faults
Stanislav Kinsburskii
1
-50
/
+10
2026-07-21
drm/gpusvm: Zero HMM PFNs before scanning ranges
Stanislav Kinsburskii
1
-1
/
+1
2026-07-21
drm/gpusvm: Fix MM reference leak in drm_gpusvm_range_evict
Matthew Brost
1
-1
/
+3
2026-07-14
drm/gpusvm: publish dpagemap early to avoid device mapping leak on error
Honglei Huang
1
-5
/
+11
2026-07-14
drm/gpusvm: do not route system pages to device_unmap() on IOVA unmap
Honglei Huang
1
-6
/
+12
2026-07-14
drm/gpusvm: free the whole IOVA reservation on unmap
Honglei Huang
1
-5
/
+14
2026-07-09
drm/gpusvm: let the drm_gpusvm core context purely MM level
Honglei Huang
1
-4
/
+4
2026-07-09
drm/gpusvm: move struct drm_gpusvm_pages out of struct drm_gpusvm_range
Honglei Huang
1
-79
/
+90
2026-07-09
drm/xe: have xe_svm_range embed one drm_gpusvm_pages
Honglei Huang
1
-6
/
+10
2026-07-09
drm/gpusvm: embed struct drm_device into drm_gpusvm_pages
Honglei Huang
1
-10
/
+20
2026-07-09
drm/gpusvm: split MM state flags out of drm_gpusvm_pages_flags
Honglei Huang
1
-3
/
+23
2026-05-07
drm: Drop HPAGE_PMD_SIZE dependency in dma_iova_try_alloc calls
Francois Dugast
1
-4
/
+1
2026-05-06
Merge tag 'drm-misc-next-2026-04-20' of https://gitlab.freedesktop.org/drm/mi...
Dave Airlie
1
-8
/
+45
2026-04-12
drm/gpusvm: Use dma-map IOVA alloc, link, and sync API in GPU SVM
Matthew Brost
1
-8
/
+45
2026-04-01
drm/gpusvm: Reject VMAs with VM_IO or VM_PFNMAP when creating SVM ranges
Matthew Brost
1
-0
/
+5
2026-03-13
drm/pagemap: Add helper to access zone_device_data
Francois Dugast
1
-2
/
+5
2026-03-03
Merge tag 'drm-xe-next-2026-03-02' of https://gitlab.freedesktop.org/drm/xe/k...
Dave Airlie
1
-3
/
+4
2026-02-24
drm/gpusvm: Fix drm_gpusvm_pages_valid_unlocked() kernel-doc
Matthew Brost
1
-5
/
+5
2026-02-21
Convert 'alloc_obj' family to use the new default GFP_KERNEL argument
Linus Torvalds
1
-3
/
+3
2026-02-21
treewide: Replace kmalloc with kmalloc_obj for non-scalar types
Kees Cook
1
-3
/
+3
2026-02-17
drm/pagemap: pass pagemap_addr by reference
Arnd Bergmann
1
-1
/
+1
2026-02-17
drm/pagemap: pass pagemap_addr by reference
Arnd Bergmann
1
-1
/
+1
2026-02-10
drm/gpusvm: Fix unbalanced unlock in drm_gpusvm_scan_mm()
Maciej Patelczyk
1
-2
/
+2
2026-02-04
drm/gpusvm: Allow device pages to be mapped in mixed mappings after system pages
Matthew Brost
1
-1
/
+1
2026-02-04
drm/gpusvm: Force unmapping on error in drm_gpusvm_get_pages
Matthew Brost
1
-0
/
+1
2025-12-23
drm/gpusvm: Introduce a function to scan the current migration state
Thomas Hellström
1
-0
/
+121
2025-12-23
drm/pagemap, drm/xe: Add refcounting to struct drm_pagemap
Thomas Hellström
1
-0
/
+3
2025-11-26
drm/gpusvm: Limit the number of retries in drm_gpusvm_get_pages
Matthew Brost
1
-0
/
+3
2025-10-17
drm/gpusvm, drm/xe: Allow mixed mappings for userptr
Matthew Brost
1
-2
/
+4
2025-10-02
drm/gpusvm, drm/xe: Fix userptr to not allow device private pages
Thomas Hellström
1
-11
/
+13
2025-09-05
drm/gpusvm: export drm_gpusvm_pages API
Matthew Auld
1
-15
/
+51
2025-09-05
drm/gpusvm: refactor core API to use pages struct
Matthew Auld
1
-51
/
+110
2025-09-05
drm/gpusvm: pull out drm_gpusvm_pages substructure
Matthew Auld
1
-31
/
+36
2025-09-05
drm/gpusvm: use more selective dma dir in get_pages()
Matthew Auld
1
-3
/
+5
2025-09-05
drm/gpusvm: fix hmm_pfn_to_map_order() usage
Matthew Auld
1
-2
/
+31
2025-08-25
Merge drm/drm-next into drm-xe-next
Lucas De Marchi
1
-97
/
+25
2025-08-19
drm/gpusvm: Make drm_gpusvm_for_each_* macros public
Himal Prasad Ghimiray
1
-97
/
+25
2025-08-06
drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr
Francois Dugast
1
-2
/
+2
2025-06-26
drm/pagemap: Add a populate_mm op
Thomas Hellström
1
-6
/
+3
2025-06-26
drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemap
Matthew Brost
1
-747
/
+14
2025-06-20
Merge tag 'drm-misc-next-2025-06-19' of https://gitlab.freedesktop.org/drm/mi...
Dave Airlie
1
-0
/
+1
2025-06-16
drm: Include <linux/export.h>
Thomas Zimmermann
1
-0
/
+1
2025-06-09
Merge drm/drm-next into drm-xe-next
Thomas Hellström
1
-4
/
+0
2025-05-28
Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernel
Linus Torvalds
1
-4
/
+0
2025-05-14
drm/gpusvm: Add timeslicing support to GPU SVM
Matthew Brost
1
-0
/
+9
2025-05-14
drm/xe: Strict migration policy for atomic SVM faults
Matthew Brost
1
-5
/
+18
2025-05-14
drm/gpusvm: Introduce devmem_only flag for allocation
Himal Prasad Ghimiray
1
-0
/
+5
2025-05-14
drm/gpusvm: Introduce drm_gpusvm_find_vma_start() function
Himal Prasad Ghimiray
1
-0
/
+34
[next]