--- 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);