diff options
Diffstat (limited to 'drivers/vhost/net.c')
| -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 959b1cd89e6a..ec6fb3fa59bb 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -339,7 +339,8 @@ static void handle_tx(struct vhost_net *net)  				msg.msg_controllen = 0;  				ubufs = NULL;  			} else { -				struct ubuf_info *ubuf = &vq->ubuf_info[head]; +				struct ubuf_info *ubuf; +				ubuf = vq->ubuf_info + vq->upend_idx;  				vq->heads[vq->upend_idx].len =  					VHOST_DMA_IN_PROGRESS;  |