Marvell network card module

There is a bug in Marvell network card controller which makes net modules not loading (it’s described here). Following the solution from quoted thread I need to modify Marvell driver source. I’m not familiar with kernel compilation, so I’m compiling all modules, kernel etc. which takes much time. Is there some way to recompile just this module? The second problem is autoupdate. After update and rebooting system I need to recompile everything again to make network card work. Could somebody suggest me the best way to avoid full recompilation and autoupdate problem?