Okay here is a proposed patch against mesa which routes around TTM.
This leave me with the hope of creating a libdrm 2.3.1 which just
updates the APIs for all the other drivers, and still have mesa work.
This patch requires you to pass --enable-ttm-api to the mesa configure
if you need to use TTM APIs.
I think the X server might also need something similiar around dri2.