I rebased my kernel on top of the latest m-preview source. Lollipop and M kernel are both based upon that source. The only difference is, the M kernel runs permissive, because that's the only way to have working root on M. I removed some cruft in the rebase and changed some little things. I set the touch boost duration from 500ms up to 1s. That was a config I was using on b1. So if you think your screen on time is worse with this release, set it back to 500ms.
-rebased on m-preview 2 source
-removed some unneeded stuff
-higher touch boost duration to 1 second
-wi-fi updates from google repo
Have fun! (=