Hi Daniel, how does i915/GEM lock dma_resv objects for CPU page faulting? I've been wondering if a good bunch of ttm_bo_vm_reserve() wouldn't be better placed in the common dma_resv.c file. Regards, Christian.