Another attempt at getting rid of i915_gem_execbuffer_wait_for_flips(). There's two versions of the patch: 3a just skips the function on SNB+ 3b kills it completely I'll let someone else make the decision which way to go. Just dropping it looks reasonably safe to me. xf86-video-intel never seemed to depend on it feature, based on the fact that when the page flip ioctl was introduced, the event was used from the get go to complete the DRI2 swaps. DRI2 has always (well as long as it had page flip support) throttled the client in the GetBuffers request if there were pending swaps. Of course I can't be 100% sure that there isn't some other piece of user space code depending on this feature. This series was basically just boot tested.