Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

Conflicts:
	drivers/net/bnx2x/bnx2x_ethtool.c
diff --git a/drivers/net/bnx2x/bnx2x_ethtool.c b/drivers/net/bnx2x/bnx2x_ethtool.c
index e711a22..4f42c31 100644
--- a/drivers/net/bnx2x/bnx2x_ethtool.c
+++ b/drivers/net/bnx2x/bnx2x_ethtool.c
@@ -2030,20 +2030,19 @@
 
 	case ETHTOOL_ID_ON:
 		bnx2x_set_led(&bp->link_params, &bp->link_vars,
-			      LED_MODE_OPER, SPEED_1000);
+			      LED_MODE_ON, SPEED_1000);
 		break;
 
 	case ETHTOOL_ID_OFF:
 		bnx2x_set_led(&bp->link_params, &bp->link_vars,
-			      LED_MODE_OFF, 0);
+			      LED_MODE_FRONT_PANEL_OFF, 0);
 
 		break;
 
 	case ETHTOOL_ID_INACTIVE:
-		if (bp->link_vars.link_up)
-			bnx2x_set_led(&bp->link_params, &bp->link_vars,
-				      LED_MODE_OPER,
-				      bp->link_vars.line_speed);
+		bnx2x_set_led(&bp->link_params, &bp->link_vars,
+			      LED_MODE_OPER,
+			      bp->link_vars.line_speed);
 	}
 
 	return 0;