I think it might be reasonable to factor stuff like this modversions patch out into a param_linux.h that the other param files include. I'm continually disturbed at the amount of code duplication in the Linux part of the tree because of sysname issues.