An attempt to build custom kernel as close as to stock one with m inor changes