Various kernel updates and improvements