Buddy was allocing based off of kval not actual size. Fixed but now getting seg fault.