I dont have any experience to use apt-mark hold for linux kernel, but have used it successfully for packages.
apt-mark hold