[PATCH 08/15] Staging: bcm: led_control.c: Removed dead code
Matthias Beyer
mail at beyermatthias.de
Mon Jun 23 19:18:24 UTC 2014
This patch removes the never-entered else-block inside
blink_in_normal_bandwidth(). The condition of the preceding if statement
is always true.
Signed-off-by: Matthias Beyer <mail at beyermatthias.de>
---
drivers/staging/bcm/led_control.c | 98 +++++++++++++++------------------------
1 file changed, 37 insertions(+), 61 deletions(-)
diff --git a/drivers/staging/bcm/led_control.c b/drivers/staging/bcm/led_control.c
index 9808f53..4cf4212 100644
--- a/drivers/staging/bcm/led_control.c
+++ b/drivers/staging/bcm/led_control.c
@@ -108,74 +108,50 @@ static INT blink_in_normal_bandwidth(struct bcm_mini_adapter *ad,
enum bcm_led_events currdriverstate,
ulong *timeout)
{
- bool bBlinkBothLED = TRUE;
-
/*
- * Blink Tx and Rx LED when both Tx and Rx is
- * in normal bandwidth
+ * Assign minimum number of blinks of
+ * either Tx or Rx.
*/
- if (bBlinkBothLED) {
- /*
- * Assign minimum number of blinks of
- * either Tx or Rx.
- */
- if (*num_of_time_tx > *num_of_time_rx)
- *num_of_time = *num_of_time_rx;
- else
- *num_of_time = *num_of_time_tx;
- if (*num_of_time > 0) {
- /* Blink both Tx and Rx LEDs */
- if (LED_Blink(ad, 1 << GPIO_Num_tx,
- uiTxLedIndex, *timeout,
- *num_of_time, currdriverstate)
- == EVENT_SIGNALED)
- return EVENT_SIGNALED;
-
- if (LED_Blink(ad, 1 << GPIO_Num_rx,
- uiRxLedIndex, *timeout,
- *num_of_time, currdriverstate)
- == EVENT_SIGNALED)
- return EVENT_SIGNALED;
+ if (*num_of_time_tx > *num_of_time_rx)
+ *num_of_time = *num_of_time_rx;
+ else
+ *num_of_time = *num_of_time_tx;
+ if (*num_of_time > 0) {
+ /* Blink both Tx and Rx LEDs */
+ if (LED_Blink(ad, 1 << GPIO_Num_tx,
+ uiTxLedIndex, *timeout,
+ *num_of_time, currdriverstate)
+ == EVENT_SIGNALED)
+ return EVENT_SIGNALED;
- }
+ if (LED_Blink(ad, 1 << GPIO_Num_rx,
+ uiRxLedIndex, *timeout,
+ *num_of_time, currdriverstate)
+ == EVENT_SIGNALED)
+ return EVENT_SIGNALED;
- if (*num_of_time == *num_of_time_tx) {
- /* Blink pending rate of Rx */
- if (LED_Blink(ad, (1 << GPIO_Num_rx),
- uiRxLedIndex, *timeout,
- *num_of_time_rx - *num_of_time,
- currdriverstate)
- == EVENT_SIGNALED)
- return EVENT_SIGNALED;
+ }
- *num_of_time = *num_of_time_rx;
- } else {
- /* Blink pending rate of Tx */
- if (LED_Blink(ad, 1 << GPIO_Num_tx,
- uiTxLedIndex, *timeout,
- *num_of_time_tx - *num_of_time,
- currdriverstate)
- == EVENT_SIGNALED)
- return EVENT_SIGNALED;
+ if (*num_of_time == *num_of_time_tx) {
+ /* Blink pending rate of Rx */
+ if (LED_Blink(ad, (1 << GPIO_Num_rx),
+ uiRxLedIndex, *timeout,
+ *num_of_time_rx - *num_of_time,
+ currdriverstate)
+ == EVENT_SIGNALED)
+ return EVENT_SIGNALED;
- *num_of_time = *num_of_time_tx;
- }
+ *num_of_time = *num_of_time_rx;
} else {
- if (*num_of_time == *num_of_time_tx) {
- /* Blink pending rate of Rx */
- if (LED_Blink(ad, 1 << GPIO_Num_tx,
- uiTxLedIndex, *timeout,
- *num_of_time, currdriverstate)
- == EVENT_SIGNALED)
- return EVENT_SIGNALED;
- } else {
- /* Blink pending rate of Tx */
- if (LED_Blink(ad, 1 << GPIO_Num_rx,
- uiRxLedIndex, *timeout,
- *num_of_time, currdriverstate)
- == EVENT_SIGNALED)
- return EVENT_SIGNALED;
- }
+ /* Blink pending rate of Tx */
+ if (LED_Blink(ad, 1 << GPIO_Num_tx,
+ uiTxLedIndex, *timeout,
+ *num_of_time_tx - *num_of_time,
+ currdriverstate)
+ == EVENT_SIGNALED)
+ return EVENT_SIGNALED;
+
+ *num_of_time = *num_of_time_tx;
}
return 0;
--
2.0.0
More information about the devel
mailing list