Execbuf suffers from a coherency problem which in theory is handled by the prepare for direct access implemented by pwrite. The issue being not only is that function non-existent (implemented inline for pwrite) it is missing a barrier or two. -Chris