Why is dnf trying to install an older kernel than I already have?
rpm -q kernel
kernel-5.3.11-300.fc31.x86_64
kernel-5.3.12-300.fc31.x86_64
kernel-5.4.5-300.fc31.x86_64
uname -r
5.4.5-300.fc31.x86_64
sudo dnf update
Fedora Modular 31 - x86_64
51 kB/s | 6.5 kB 00:00
Fedora Modular 31 - x86_64 - Updates 67 kB/s | 4.9 kB 00:00
Fedora Modular 31 - x86_64 - Test Updates 70 kB/s | 4.9 kB 00:00
Fedora 31 - x86_64 - Test Updates 119 kB/s | 8.1 kB 00:00
Fedora 31 - x86_64 - Test Updates 2.4 MB/s | 2.5 MB 00:01
Fedora 31 - x86_64 - Updates 109 kB/s | 8.1 kB 00:00
Fedora 31 - x86_64 - Updates 1.1 MB/s | 1.8 MB 00:01
RPM Fusion for Fedora 31 - Free tainted 15 kB/s | 2.5 kB 00:00
RPM Fusion for Fedora 31 - Free - Test Updates 18 kB/s | 2.6 kB 00:00
RPM Fusion for Fedora 31 - Free - Updates 18 kB/s | 2.5 kB 00:00
RPM Fusion for Fedora 31 - Nonfree - Test Updat 20 kB/s | 2.6 kB 00:00
RPM Fusion for Fedora 31 - Nonfree - Updates 15 kB/s | 2.6 kB 00:00
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel x86_64 5.3.16-300.fc31 updates 42 k
kernel-core x86_64 5.3.16-300.fc31 updates 30 M
kernel-modules x86_64 5.3.16-300.fc31 updates 28 M
kernel-modules-extra x86_64 5.3.16-300.fc31 updates 1.9 M
...