Hi
Note that the patching to add hyperv_keyboard seems unnecessary, since that module is in the drivers/input/serio https://github.com/torvalds/linux/blob/d54f486035fd89f14845a7f34a97a3f5da4e7... as far as I can see.
And dracut now includes all of those module https://github.com/dracutdevs/dracut/blob/056/modules.d/90kernel-modules/mod... since version 45
That dracut change to include all HID Devices was one of the items I saw in the changelog that prompted me to suggest to update dracut in Ipfire
Regards Alf