So my suggestion is why not use MeeGo kernel (N900's version) instead to try to back port Google patches to Kernel 2.6.28 (Maemo's kernel) ?