If I understand things right, much like the closed-source nvidia drivers experience, if they made their device drivers/modules such that they need to be recompiled with every kernel, you'll ALWAYS depend on Nokia to grant you their blessing to run that new kernel on your device with the drivers to make them work until they tell you how they're linked/built/etc to work with the kernel build process. Please correct me if I'm misunderstanding any of this.