Data written to zram is not retained in 2.6.37. It worked fine before. So we've got a regression that stops it from working.
There is a bug filed for this issue here as well:
It would of course be nice to release 2.6.37 with a working zram module.
Looking over the changes, it doesn't seem like the problem comes from a change in zram's code: http://bit.ly/i3HrXr, but rather out of the zram staging tree. This means it could be related to other bugs.
The fix was posted to LKML but didn't get much attention probably due to holiday season: https://lkml.org/lkml/2010/12/27/155
Please let me know if you still find any problems.
I can't compile right now. Try sending it directly to Linus, hopefully it can make it into the final release. Can hardly be worse than not working at all...
Fixed by http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e983dc2428164698571e1dd1b25c4322181adbac
Could someone with access removed the zram alias from this bug? It affects all searches.