Another month, another massive atomic patchset. I managed to clean up warts left over from the modeset-rework rebase, but other than that I haven't really found the time to touch this too much since the last time I posted patches from this set. Seeing as my schedule isn't getting any less busy in the forseeable future, it would be nice to get this monster merged sooner rather than never. Ever since the code started to resemble something sane, I've tried to avoid squashing patches, just in case someone was actually trying to follow what's changed. But clearly some of the patches can be squashed, and that would probably allow some of the earlier ones to be dropped entirely. What's clearly needed is a test tool that will stresss the mode setting side of the code more. My glplane test just changes the modes in the beginning, and then just does flips and other plane stuff. I'll try to get something done on that front before Christmas. Repo is here: https://gitorious.org/vsyrjala/linux/commits/drm_atomic_23 The repo also contains 64bit get_user() implementation for x86-32, which I sent to lkml and x86 people for review. So this should now be testable even on a 32bit system.