vmw_bo_dirty_scan_mkwrite(9)
πΈ NAME πΈ
vmw_bo_dirty_scan_mkwrite(9) β reset the mkwrite dirty-tracking method. This one's straight out of the Kernel API Manual, bestie, and it's lowkey the little reset moment for the mkwrite tracking vibe π
β¨
β¨ SYNOPSIS β¨
void vmw_bo_dirty_scan_mkwrite (struct vmw_bo *vbo );
That's the whole signature, no cap π«Ά
π«Ά ARGUMENTS π«Ά
vboβ the buffer object to scan π¦
π DESCRIPTION π
Okay so here's the tea: this function write-protects pages written to, so that consecutive write accesses will trigger a call to mkwrite πΈ
And yes β this function may change the dirty-tracking method π so don't act surprised if the tracking method switches up on you.
π SEE ALSO π
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c, plus the whole function-family reunion:
struct vmw_bo_dirty(9)vmw_bo_dirty_scan_pagetable(9)vmw_bo_dirty_scan(9)vmw_bo_dirty_pre_unmap(9)vmw_bo_dirty_unmap(9)vmw_bo_dirty_add(9)vmw_bo_dirty_release(9)vmw_bo_dirty_transfer_to_res(9)vmw_bo_dirty_clear_res(9)
mwah π this page is brought to you by source/version ./drivers/gpu/drm/vmwgfx, dated October 2026, and starring vmw_bo_dirty_scan_mkwrite(9) β periodt ππ
π¦ 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