drm_gpusvm_notifier_remove(9)
β¨ drm_gpusvm_notifier_remove(9) β¨
okay bestie, welcome to the drm_gpusvm_notifier_remove page from the Kernel API Manual β this is the one that yeets a GPU SVM notifier out of existence π
πΈ NAME πΈ
drm_gpusvm_notifier_remove β Remove GPU SVM notifier
π SYNOPSIS π
void drm_gpusvm_notifier_remove (struct drm_gpusvm *gpusvm , struct
drm_gpusvm_notifier *notifier );
π¦ ARGUMENTS π¦
gpusvmβ Pointer to the GPU SVM tructure π«Ά (yes, that's literally what the page says, "tructure", we're keeping it, no cap)notifierβ Pointer to the GPU SVM notifier structure β¨
π DESCRIPTION π
so this function's whole job is literally just: it removes the GPU SVM notifier from the GPU SVM RB tree and from the list. both. at once. iconic behavior honestly π
π SEE ALSO π
the whole squad, fr fr:
- Kernel file
./drivers/gpu/drm/drm_gpusvm.cOverview(9) - Locking(9)
- Partial Unmapping of Ranges(9)
- Examples(9)
npages_in_range(9)drm_gpusvm_notifier_find(9)drm_gpusvm_range_find(9)drm_gpusvm_notifier_invalidate(9)drm_gpusvm_init(9)to_drm_gpusvm_notifier(9)drm_gpusvm_notifier_insert(9)drm_gpusvm_fini(9)drm_gpusvm_notifier_alloc(9)drm_gpusvm_notifier_free(9)to_drm_gpusvm_range(9)drm_gpusvm_range_insert(9)__drm_gpusvm_range_remove(9)drm_gpusvm_range_alloc(9)drm_gpusvm_hmm_pfn_to_order(9)drm_gpusvm_check_pages(9)drm_gpusvm_scan_mm(9)drm_gpusvm_range_chunk_size(9)drm_gpusvm_driver_lock_held(9)drm_gpusvm_find_vma_start(9)drm_gpusvm_range_find_or_insert(9)__drm_gpusvm_unmap_pages(9)__drm_gpusvm_free_pages(9)drm_gpusvm_free_pages(9)drm_gpusvm_range_remove(9)drm_gpusvm_range_get(9)drm_gpusvm_range_destroy(9)drm_gpusvm_range_put(9)drm_gpusvm_pages_valid(9)drm_gpusvm_pages_valid_unlocked(9)drm_gpusvm_get_pages(9)drm_gpusvm_unmap_pages(9)drm_gpusvm_range_evict(9)drm_gpusvm_has_mapping(9)drm_gpusvm_range_set_unmapped(9)
πΈ okay that's the whole page, you ate that π
this little cutie lives in ./drivers/gpu/drm, dated October 2026, and it's giving Kernel API Manual energy from start to finish β mwah, go read the rest of the squad, iykyk ππ«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms