I was refering to dri2 patches in the xserver itself, not in the driver. I suspect the result is less than good if the xserver's dri2 code is taken from upstream. But it's possible that the problems won't become visible unless you have a GLES based compositor.
As far as the kernel goes, IIRC the whole vsync infrastructure never got fully upstreamed. That may mean that page flipping either won't work, or blows up as well