Mkinitcpio update - dealing with the pacnew

$ diff mkinitcpio.conf mkinitcpio.conf.pacnew
6,7c6,7
< #     MODULES=(piix ide_disk reiserfs)
< MODULES=""
---
> #     MODULES=(usbhid xhci_hcd)
> MODULES=()
19c19
< FILES="/crypto_keyfile.bin"
---
> FILES=()
32c32
< ##   No raid, lvm2, or encrypted root is needed.
---
> ##   No RAID, lvm2, or encrypted root is needed.
37c37
< #    HOOKS=(base udev autodetect block filesystems)
---
> #    HOOKS=(base udev autodetect modconf block filesystems fsck)
41c41
< #    HOOKS=(base udev block filesystems)
---
> #    HOOKS=(base udev modconf block filesystems fsck)
43,45c43,45
< ##   This setup assembles a pata mdadm array with an encrypted root FS.
< ##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
< #    HOOKS=(base udev block mdadm encrypt filesystems)
---
> ##   This setup assembles a mdadm array with an encrypted root file system.
> ##   Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
> #    HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
47,48c47,48
< ##   This setup loads an lvm2 volume group on a usb device.
< #    HOOKS=(base udev block lvm2 filesystems)
---
> ##   This setup loads an lvm2 volume group.
> #    HOOKS=(base udev modconf block lvm2 filesystems fsck)
51,52c51,52
< #    usr, fsck and shutdown hooks.
< HOOKS="base udev autodetect modconf block keyboard keymap consolefont encrypt filesystems fsck"
---
> #    usr and fsck hooks.
> HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block filesystems fsck)
57c57
< COMPRESSION="zstd"
---
> #COMPRESSION="zstd"
67a68,73
> 
> # MODULES_DECOMPRESS
> # Decompress kernel modules during initramfs creation.
> # Enable to speedup boot process, disable to save RAM
> # during early userspace. Switch (yes/no).
> #MODULES_DECOMPRESS="yes"