> It is almost as if the string pointer passed to the printk function was > not the right one.
Yes, exactly so.
The problem is that you didn't compile modutils with the proper
setting of AXP_BROKEN_GAS in Makeconfig. Please read the README
that is distributed in the modutils package.