add kernel cherry-pick