mkinitcpio WARNING: Deprecated option 'ALL_microcode' found
On kernel upgrade etc. or manually running mkinitcpio -P:
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
==> WARNING: Deprecated option 'ALL_microcode' found. Update '/etc/mkinitcpio.d/linux.preset' to use the 'microcode' hook instead.
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '6.1.12-artix1-1'
$ pacman -Qo /etc/mkinitcpio.d/linux.preset
error: No package owns /etc/mkinitcpio.d/linux.preset
$ cat /etc/mkinitcpio.d/linux.preset
# mkinitcpio preset file for the 'linux' package
#ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-linux"
ALL_microcode=(/boot/*-ucode.img)
PRESETS=('default' 'fallback')
#default_config="/etc/mkinitcpio.conf"
default_image="/boot/initramfs-linux.img"
#default_uki="/efi/EFI/Linux/arch-linux.efi"
#default_options="--splash /usr/share/systemd/bootctl/splash-arch.bmp"
#fallback_config="/etc/mkinitcpio.conf"
fallback_image="/boot/initramfs-linux-fallback.img"
#fallback_uki="/efi/EFI/Linux/arch-linux-fallback.efi"
fallback_options="-S autodetect"
No package owns this file, but I don't think I created it myself? I replaced my old /etc/mkinitcpio.conf with the .pacnew one, because I could see there was a new microcode entry in the HOOKS= field in the new version, but the warning still persists after updating and rebooting.