Yes.
vmalloc()
The actual cleverness is in fb_defio[*], which was written by Jaya
Kumar (cc'ed). I merely ripped out the old, somewhat racy cleverness
I inherited from Anthony Liguori (which you can still admire in Xen's
2.6.18 kernel), and switched over to use fb_defio instead. Because
one instance of clever code is enough.
My understanding of fb_defio's inner workings is rather limited I
fear. I'm just using it.
Jaya, could you help?
[...]
[*] Documentation/fb/deferred_io.txt drivers/video/fb_defio.c
--