https://bugs.freedesktop.org/show_bug.cgi?id=37168
--- Comment #8 from Sven Arvidsson sa@whiz.se 2011-06-10 15:02:56 PDT --- (In reply to comment #7)
Your patch fixes the problem here too! Great job spotting it!!
Did the patch also solve the kernel hang? If not, it should be easier to track down now.