update kernel modules and some adds in kernel