diff --git a/dnf/base.py b/dnf/base.py index 13222407aa..168207b5f4 100644 --- a/dnf/base.py +++ b/dnf/base.py @@ -2832,8 +2832,8 @@ def reboot_needed(self): # List taken from DNF needs-restarting need_reboot = frozenset(('kernel', 'kernel-rt', 'glibc', - 'linux-firmware', 'systemd', 'dbus', - 'dbus-broker', 'dbus-daemon')) + 'linux-firmware', 'systemd', 'dbus', + 'dbus-broker', 'dbus-daemon', 'microcode_ctl')) changed_pkgs = self.transaction.install_set | self.transaction.remove_set return any(pkg.name in need_reboot for pkg in changed_pkgs)