merge GE kernel source part 1