vivow: adapt to new kernel