That's a problem?
Does that mean that gtk 3.4 will actually compile against wayland git libraries? And does that mean that cairo gl actually works with wayland now?
Right now wayland + weston with mesa git and stable cairo without gl and egl is very broken. Wayland-terminal crashes after inputting some characters or selecting something with the mouse, weston will crash after about 2 minutes of usage..
There's also the question of licensing. If the kernel does not provide non-GPL symbols for the KMS interface, then it effectively disallows the blobs to do KMS. But that's an "if", I don't actually know.
In general, KMS in the blobs doesn't sound impossible. They would need glue in form of a kernel module with the actual functionality being provided by the blob.