There's already a fair amount of DRM changes
in the Linux 2.6.32 kernel
including ATI R600/700 KMS and 3D support
, but now nearly half-way into the Linux 2.6.32 development cycle there is a huge pull request of new ATI kernel mode-setting code.
With this new code, all ATI GPUs with kernel mode-setting are using a newer and cleaner initialization path while dropping support for the current paths. Lots of this init path work was recently done by Jerome Glisse and others, which is designed to give better suspend-and-resume on most ASICs along with other advantages.
This code also has new work for kernel mode-setting with AGP-based R600 graphics cards, a multi-card memory management fix, single CRTC server GPU support, and R600 stability fixes.
This code has over 3,000 lines of new code that is landing late in the Linux 2.6.32 cycle, which will likely not please Linus. For those interested in reading the pull request along with the Git log of the changes, it can be found on dri-devel