The module you have is installed in /lib/modules/kernel_version/misc/. So if you upgrade the kernel, you need a fresh module.
Upgrade kernel, kernel source, kernel modules and kernel headers. Then copy your new kernel's config-version to your new kernel's source as /usr/src/linux-version/.config and compile it. Something like
Code:
sudo cp /boot/config-N.N.NN/usr/src/linux-N.N.NN/.config
cd /usr/src/linux-<version>
sudo make clean; sudo make all
You don't have to install it. But now your new module will compile. No automatic was to do this, I'm afraid. After your module is compiled and installed, you can run 'make clean' again to save disk space, if you're embarrassed for that.