From: Antonio Quartulli <anto...@meshcoding.com>
Date: Tue, 16 Jun 2015 21:06:23 +0200

> @@ -133,7 +133,7 @@ batadv_gw_get_best_gw_node(struct batadv_priv *bat_priv)
>       struct batadv_neigh_node *router;
>       struct batadv_neigh_ifinfo *router_ifinfo;
>       struct batadv_gw_node *gw_node, *curr_gw = NULL;
> -     uint32_t max_gw_factor = 0, tmp_gw_factor = 0;
> +     uint64_t max_gw_factor = 0, tmp_gw_factor = 0;
>       uint32_t gw_divisor;

Divides are performed using these variables, so if you make
them 64-bit the build will fail.  You have to use one of the
routines in include/linux/math64.h in this situation, but
realize that this operation is now going to be quite expensive.

--
To unsubscribe from this list: send the line "unsubscribe netdev" in

Reply via email to