diff options
| -rw-r--r-- | drivers/vhost/net.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index 2b51e2336aa2..b07d96b8c0d1 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c | |||
| @@ -436,7 +436,8 @@ static void handle_tx(struct vhost_net *net) | |||
| 436 | kref_get(&ubufs->kref); | 436 | kref_get(&ubufs->kref); |
| 437 | } | 437 | } |
| 438 | nvq->upend_idx = (nvq->upend_idx + 1) % UIO_MAXIOV; | 438 | nvq->upend_idx = (nvq->upend_idx + 1) % UIO_MAXIOV; |
| 439 | } | 439 | } else |
| 440 | msg.msg_control = NULL; | ||
| 440 | /* TODO: Check specific error and bomb out unless ENOBUFS? */ | 441 | /* TODO: Check specific error and bomb out unless ENOBUFS? */ |
| 441 | err = sock->ops->sendmsg(NULL, sock, &msg, len); | 442 | err = sock->ops->sendmsg(NULL, sock, &msg, len); |
| 442 | if (unlikely(err < 0)) { | 443 | if (unlikely(err < 0)) { |
