Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 21f374c6 authored by Joe Perches's avatar Joe Perches Committed by David S. Miller
Browse files

bonding: Invert test



Make the error case return early.
Make the normal return at the bottom of the function.
Reduces indent for readability.

Signed-off-by: default avatarJoe Perches <joe@perches.com>
Reviewed-by: default avatarDing Tianhong <dingtianhong@huawei.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 157550fb
Loading
Loading
Loading
Loading
+10 −11
Original line number Diff line number Diff line
@@ -2379,7 +2379,9 @@ int __bond_3ad_get_active_agg_info(struct bonding *bond,
		}
	}

	if (aggregator) {
	if (!aggregator)
		return -1;

	ad_info->aggregator_id = aggregator->aggregator_identifier;
	ad_info->ports = aggregator->num_of_ports;
	ad_info->actor_key = aggregator->actor_oper_aggregator_key;
@@ -2389,9 +2391,6 @@ int __bond_3ad_get_active_agg_info(struct bonding *bond,
	return 0;
}

	return -1;
}

/* Wrapper used to hold bond->lock so no slave manipulation can occur */
int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info)
{