--- zzzz-none-000/linux-2.6.39.4/drivers/net/bonding/bond_alb.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-atom-6490-729/linux-2.6.39.4/drivers/net/bonding/bond_alb.c 2021-11-10 13:38:15.000000000 +0000 @@ -163,6 +163,7 @@ struct tlb_client_info *new_hashtbl; int i; + spin_lock_init(&(bond_info->tx_hashtbl_lock)); new_hashtbl = kzalloc(size, GFP_KERNEL); if (!new_hashtbl) { pr_err("%s: Error: Failed to allocate TLB hash table\n", @@ -761,6 +762,7 @@ struct rlb_client_info *new_hashtbl; int size = RLB_HASH_TABLE_SIZE * sizeof(struct rlb_client_info); int i; + spin_lock_init(&(bond_info->rx_hashtbl_lock)); new_hashtbl = kmalloc(size, GFP_KERNEL); if (!new_hashtbl) {