bonding: Simplify __get_duplex function.
[cascardo/linux.git] / drivers / net / bonding / bond_3ad.c
index 3c45358..3a17fd2 100644 (file)
@@ -327,14 +327,12 @@ static u16 __get_link_speed(struct port *port)
 static u8 __get_duplex(struct port *port)
 {
        struct slave *slave = port->slave;
-       u8 retval;
+       u8 retval = 0x0;
 
        /* handling a special case: when the configuration starts with
         * link down, it sets the duplex to 0.
         */
-       if (slave->link != BOND_LINK_UP) {
-               retval = 0x0;
-       } else {
+       if (slave->link == BOND_LINK_UP) {
                switch (slave->duplex) {
                case DUPLEX_FULL:
                        retval = 0x1;