gohlip wrote:I know we should not/cannot delete an existing kernel while we're using it.
As for reinstalling a kernel while in use.... isn't the process a removal and reinstalling?
Yes technically you can, which is also what happens e.g. fro RHEL/CentOS if you choose e.g. installonly=1 it will only keep 1 kernel (which is pretty dumb, but that doesn't matter here) and which will remove the currently running kernel and its modules, so until you reboot you e.g. cannot load any modules for the currently booted kernel. So technically this is possible - but anyways, we digress from the original topic, and your points were all valid and this shouldn't be done, I just wanted to point out this tiny bit, all good

And reinstalling is not exactly the same as removing and reinstalling, you can also do this with rpm alone with rpm -ihv --force on any package, it will basically just overwrite the files and execute the triggers and pre/post scripts.