removed unused code
updated linux kernel