|
@@ -1214,7 +1214,7 @@ static bool batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node,
|
|
|
orig_node->last_seen = jiffies;
|
|
|
|
|
|
/* find packet count of corresponding one hop neighbor */
|
|
|
- spin_lock_bh(&orig_node->bat_iv.ogm_cnt_lock);
|
|
|
+ spin_lock_bh(&orig_neigh_node->bat_iv.ogm_cnt_lock);
|
|
|
if_num = if_incoming->if_num;
|
|
|
orig_eq_count = orig_neigh_node->bat_iv.bcast_own_sum[if_num];
|
|
|
neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing);
|
|
@@ -1224,7 +1224,7 @@ static bool batadv_iv_ogm_calc_tq(struct batadv_orig_node *orig_node,
|
|
|
} else {
|
|
|
neigh_rq_count = 0;
|
|
|
}
|
|
|
- spin_unlock_bh(&orig_node->bat_iv.ogm_cnt_lock);
|
|
|
+ spin_unlock_bh(&orig_neigh_node->bat_iv.ogm_cnt_lock);
|
|
|
|
|
|
/* pay attention to not get a value bigger than 100 % */
|
|
|
if (orig_eq_count > neigh_rq_count)
|