Ciao elegos, se hai trovato la guida che penso io (How to build a kernel port - CyanogenMod Wiki)
non devi usare il branch che dicono lì ( android-2.6.29 ) ma questo: android-2.6.29-donut perchè mi pare di aver capito che adesso cyanogen usa quello per compilare i suoi kernel ( o android-2.6.29-donut-bfs se si vuole il bfs)