Hello. I have had this problem for quite some time and have not been able to suffieciently resolve it. It's been ongoing since Fedora 21 as I recall. It is now prevelent in Fedora 22. Post update using dnf, a newer linux-image kernel may be installed; however, it normally should be taking over the older/previous kernel used. I am still using kernel 4.0.5 while the newest kernel version as can be seen below is 4.1.2. Looking to have this resolved, please.
I have Googled this problem using search terms such as '*fedora not using updated kernel'* but I don't receive too many results that are geared toward this problem. Is it just a simple matter of dnf remove 4.0.5-300.fc22.x86_and then update grub (by the way, grub is actually managed by another Linux OS, so therefore, I would need to update grub via the other Linux OS).
I would rather ask first before performing said action as I'm afraid that, that command will leave me without a kernel to boot Fedora 22. That is, not too familiar if kernel 4.0.8 would automatically be subject to the new kernel to boot with post removal of 4.0.5
Here are some outputs.
[frankenstein@localhost ~]$ uname -a
Linux localhost.localdomain 4.0.5-300.fc22.x86_64 #1 SMP Mon Jun 8 16:15:26 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[frankenstein@localhost ~]$ uname -r
4.0.5-300.fc22.x86_64
frankenstein@localhost ~$ rpm -q kernel
kernel-4.0.5-300.fc22.x86_64
kernel-4.0.8-300.fc22.x86_64
kernel-4.1.2-200.fc22.x86_64
Thank you in advance for your help in this interest of mine.