If your Linode is using a disk image created in the last ~9 months, you can easily use the kernel provided by your distribution, rather than the Linode provided kernel. It takes a bit more work when using kernel modules with our kernel, so using the distribution one will be the easiest solution.
https://www.linode.com/docs/tools-refer … l-with-kvm">https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-distribution-supplied-kernel-with-kvm
The gist of it is to edit the Linode's configuration profile, selecting "GRUB 2" as the kernel option, save, and reboot.
If needed, we also have a guide on compiling your own custom kernel, but I would definitely try the steps above, first, and try installing your module.
https://www.linode.com/docs/tools-refer … l-centos-7">https://www.linode.com/docs/tools-reference/custom-kernels-distros/custom-compiled-kernel-centos-7
That guide is for CentOS 7, but could easily be adapted for another distribution.