>> I think we need to revert this patch. Could you please look at it?
m and y aren't equivalent after all. The default initrd requires these to be modules. So there are two options, revert the patch or change the y's to m's. I think your're right. I can revert it and add a comment saying why they are needed.