Loading drivers/net/ppp/pppolac.c +3 −1 Original line number Diff line number Diff line Loading @@ -206,7 +206,9 @@ static void pppolac_xmit_core(struct work_struct *delivery_work) while ((skb = skb_dequeue(&delivery_queue))) { struct sock *sk_udp = skb->sk; struct kvec iov = {.iov_base = skb->data, .iov_len = skb->len}; struct msghdr msg = { 0 }; struct msghdr msg = { .msg_flags = MSG_NOSIGNAL | MSG_DONTWAIT, }; iov_iter_kvec(&msg.msg_iter, WRITE | ITER_KVEC, &iov, 1, skb->len); Loading drivers/net/ppp/pppopns.c +3 −1 Original line number Diff line number Diff line Loading @@ -189,7 +189,9 @@ static void pppopns_xmit_core(struct work_struct *delivery_work) while ((skb = skb_dequeue(&delivery_queue))) { struct sock *sk_raw = skb->sk; struct kvec iov = {.iov_base = skb->data, .iov_len = skb->len}; struct msghdr msg = { 0 }; struct msghdr msg = { .msg_flags = MSG_NOSIGNAL | MSG_DONTWAIT, }; iov_iter_kvec(&msg.msg_iter, WRITE | ITER_KVEC, &iov, 1, skb->len); Loading Loading
drivers/net/ppp/pppolac.c +3 −1 Original line number Diff line number Diff line Loading @@ -206,7 +206,9 @@ static void pppolac_xmit_core(struct work_struct *delivery_work) while ((skb = skb_dequeue(&delivery_queue))) { struct sock *sk_udp = skb->sk; struct kvec iov = {.iov_base = skb->data, .iov_len = skb->len}; struct msghdr msg = { 0 }; struct msghdr msg = { .msg_flags = MSG_NOSIGNAL | MSG_DONTWAIT, }; iov_iter_kvec(&msg.msg_iter, WRITE | ITER_KVEC, &iov, 1, skb->len); Loading
drivers/net/ppp/pppopns.c +3 −1 Original line number Diff line number Diff line Loading @@ -189,7 +189,9 @@ static void pppopns_xmit_core(struct work_struct *delivery_work) while ((skb = skb_dequeue(&delivery_queue))) { struct sock *sk_raw = skb->sk; struct kvec iov = {.iov_base = skb->data, .iov_len = skb->len}; struct msghdr msg = { 0 }; struct msghdr msg = { .msg_flags = MSG_NOSIGNAL | MSG_DONTWAIT, }; iov_iter_kvec(&msg.msg_iter, WRITE | ITER_KVEC, &iov, 1, skb->len); Loading