That doesn't match the sha1sum of the file linked in the first post. Also, that file contains the magic "2.6.28.10power-omap1" which is not right. I've attached my module that I am running on my N900 for stock kernel PR1.3.
~ $ sha1sum /lib/modules/2.6.28.10power46/omap_hsmmc.ko 8cfe3fc99efb2e23e5bd2bf67a8ae924aa49a66a /lib/modules/2.6.28.10power46/omap_hsmmc.ko ~ $