move frandom to drivers/char , fix memset issue so kernel boots when built with 4.8