]> git.karo-electronics.de Git - linux-beck.git/blobdiff - net/caif/caif_socket.c
netvm: prevent a stream-specific deadlock
[linux-beck.git] / net / caif / caif_socket.c
index 78f1cdad5b332b91401570aeccbc12af5bd33d1e..095259f839023a99a2127d1d4173bb29737471df 100644 (file)
@@ -141,7 +141,7 @@ static int caif_queue_rcv_skb(struct sock *sk, struct sk_buff *skb)
        err = sk_filter(sk, skb);
        if (err)
                return err;
-       if (!sk_rmem_schedule(sk, skb->truesize) && rx_flow_is_on(cf_sk)) {
+       if (!sk_rmem_schedule(sk, skb, skb->truesize) && rx_flow_is_on(cf_sk)) {
                set_rx_flow_off(cf_sk);
                net_dbg_ratelimited("sending flow OFF due to rmem_schedule\n");
                caif_flow_ctrl(sk, CAIF_MODEMCMD_FLOW_OFF_REQ);