]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - net/atm/mpc.c
net: atm: Fix potential Spectre v1 vulnerabilities
[mirror_ubuntu-bionic-kernel.git] / net / atm / mpc.c
index 7c6a1cc760a2d075aade51a143cba668a52397dd..8d2500fd29e75348d248cc5265d1f8b25feef17b 100644 (file)
@@ -555,8 +555,7 @@ static int send_via_shortcut(struct sk_buff *skb, struct mpoa_client *mpc)
                                        sizeof(struct llc_snap_hdr));
        }
 
-       refcount_add(skb->truesize, &sk_atm(entry->shortcut)->sk_wmem_alloc);
-       ATM_SKB(skb)->atm_options = entry->shortcut->atm_options;
+       atm_account_tx(entry->shortcut, skb);
        entry->shortcut->send(entry->shortcut, skb);
        entry->packets_fwded++;
        mpc->in_ops->put(entry);