If I compile Linux v5.15.26 with RISC-V defconfig + CONFIG_SATA_MV=y, I get a drivers/ata/sata_mv.ko with 103960 bytes.
With additionally CONFIG_MODULE_SIG=y after make modules_install: 104673 bytes.
So the problems seems not to exist in upstream.
If I compile Linux v5.15.26 with RISC-V defconfig + CONFIG_SATA_MV=y, ata/sata_ mv.ko with 103960 bytes.
I get a drivers/
With additionally CONFIG_MODULE_SIG=y after make modules_install: 104673 bytes.
So the problems seems not to exist in upstream.