diff -r aa0f6f939cb3 -r ca345abf0565 devices/e1000/e1000_hw-2.6.37-ethercat.c --- a/devices/e1000/e1000_hw-2.6.37-ethercat.c Tue Apr 10 19:09:51 2012 +0200 +++ b/devices/e1000/e1000_hw-2.6.37-ethercat.c Tue Apr 10 19:10:56 2012 +0200 @@ -149,7 +149,7 @@ */ static void e1000_phy_init_script(struct e1000_hw *hw) { - u32 ret_val; + u32 ret_val __attribute__ ((unused)); u16 phy_saved_data; e_dbg("e1000_phy_init_script"); @@ -396,7 +396,7 @@ { u32 ctrl; u32 ctrl_ext; - u32 icr; + u32 icr __attribute__ ((unused)); u32 manc; u32 led_ctrl; s32 ret_val; @@ -2302,12 +2302,12 @@ */ s32 e1000_check_for_link(struct e1000_hw *hw) { - u32 rxcw = 0; - u32 ctrl; + u32 rxcw __attribute__ ((unused)) = 0; + u32 ctrl __attribute__ ((unused)); u32 status; u32 rctl; u32 icr; - u32 signal = 0; + u32 signal __attribute__ ((unused)) = 0; s32 ret_val; u16 phy_data; @@ -4539,7 +4539,7 @@ */ static void e1000_clear_hw_cntrs(struct e1000_hw *hw) { - volatile u32 temp; + volatile u32 temp __attribute__ ((unused)); temp = er32(CRCERRS); temp = er32(SYMERRS);