diff --git a/drivers/net/sky2.c b/drivers/net/sky2.c
index 393ee635b6c455e0bf8f3b669ad643ac1d5b9add..ce1a8afc3313874c1fa77f8c597090b9e86e4050 100644
--- a/drivers/net/sky2.c
+++ b/drivers/net/sky2.c
@@ -2219,7 +2219,7 @@ static inline u32 sky2_clk2us(const struct sky2_hw *hw, u32 clk)
 }
 
 
-static int sky2_reset(struct sky2_hw *hw)
+static int __devinit sky2_reset(struct sky2_hw *hw)
 {
 	u16 status;
 	u8 t8, pmd_type;