Kernel 2.6.35.10 by Miroslav_MM with some changes