search for: next_round

Displaying 10 results from an estimated 10 matches for "next_round".

2019 Apr 25
2
[PATCH net] vhost_net: fix possible infinite loop
...c b/drivers/vhost/net.c index df51a35..fb46e6b 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -778,8 +778,9 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) int err; int sent_pkts = 0; bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); + bool next_round = false; - for (;;) { + do { bool busyloop_intr = false; if (nvq->done_idx == VHOST_NET_BATCH) @@ -845,11 +846,10 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) vq->heads[nvq->done_idx].id = cpu_to_vhost32(vq, head); vq->heads[nvq->done_idx]...
2019 Apr 25
2
[PATCH net] vhost_net: fix possible infinite loop
...c b/drivers/vhost/net.c index df51a35..fb46e6b 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c @@ -778,8 +778,9 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) int err; int sent_pkts = 0; bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); + bool next_round = false; - for (;;) { + do { bool busyloop_intr = false; if (nvq->done_idx == VHOST_NET_BATCH) @@ -845,11 +846,10 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) vq->heads[nvq->done_idx].id = cpu_to_vhost32(vq, head); vq->heads[nvq->done_idx]...
2019 Apr 26
2
[PATCH net] vhost_net: fix possible infinite loop
...a/drivers/vhost/net.c >> +++ b/drivers/vhost/net.c >> @@ -778,8 +778,9 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) >> int err; >> int sent_pkts = 0; >> bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); >> + bool next_round = false; >> >> - for (;;) { >> + do { >> bool busyloop_intr = false; >> >> if (nvq->done_idx == VHOST_NET_BATCH) >> @@ -845,11 +846,10 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) >> vq->heads[nvq-&...
2019 Apr 26
2
[PATCH net] vhost_net: fix possible infinite loop
...a/drivers/vhost/net.c >> +++ b/drivers/vhost/net.c >> @@ -778,8 +778,9 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) >> int err; >> int sent_pkts = 0; >> bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); >> + bool next_round = false; >> >> - for (;;) { >> + do { >> bool busyloop_intr = false; >> >> if (nvq->done_idx == VHOST_NET_BATCH) >> @@ -845,11 +846,10 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) >> vq->heads[nvq-&...
2019 May 12
2
[PATCH net] vhost_net: fix possible infinite loop
...+778,9 @@ static void handle_tx_copy(struct vhost_net > > > > *net, struct socket *sock) > > > > ????? int err; > > > > ????? int sent_pkts = 0; > > > > ????? bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); > > > > +??? bool next_round = false; > > > > ? -??? for (;;) { > > > > +??? do { > > > > ????????? bool busyloop_intr = false; > > > > ? ????????? if (nvq->done_idx == VHOST_NET_BATCH) > > > > @@ -845,11 +846,10 @@ static void handle_tx_copy(struct > > >...
2019 May 12
2
[PATCH net] vhost_net: fix possible infinite loop
...+778,9 @@ static void handle_tx_copy(struct vhost_net > > > > *net, struct socket *sock) > > > > ????? int err; > > > > ????? int sent_pkts = 0; > > > > ????? bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); > > > > +??? bool next_round = false; > > > > ? -??? for (;;) { > > > > +??? do { > > > > ????????? bool busyloop_intr = false; > > > > ? ????????? if (nvq->done_idx == VHOST_NET_BATCH) > > > > @@ -845,11 +846,10 @@ static void handle_tx_copy(struct > > >...
2019 Apr 25
0
[PATCH net] vhost_net: fix possible infinite loop
...35..fb46e6b 100644 > --- a/drivers/vhost/net.c > +++ b/drivers/vhost/net.c > @@ -778,8 +778,9 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) > int err; > int sent_pkts = 0; > bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); > + bool next_round = false; > > - for (;;) { > + do { > bool busyloop_intr = false; > > if (nvq->done_idx == VHOST_NET_BATCH) > @@ -845,11 +846,10 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock) > vq->heads[nvq->done_idx].id = cpu_to_vhost32(vq,...
2019 May 05
0
[PATCH net] vhost_net: fix possible infinite loop
...vhost/net.c >>> @@ -778,8 +778,9 @@ static void handle_tx_copy(struct vhost_net >>> *net, struct socket *sock) >>> ????? int err; >>> ????? int sent_pkts = 0; >>> ????? bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); >>> +??? bool next_round = false; >>> ? -??? for (;;) { >>> +??? do { >>> ????????? bool busyloop_intr = false; >>> ? ????????? if (nvq->done_idx == VHOST_NET_BATCH) >>> @@ -845,11 +846,10 @@ static void handle_tx_copy(struct vhost_net >>> *net, struct socket *sock)...
2019 May 13
0
[PATCH net] vhost_net: fix possible infinite loop
...@@ static void handle_tx_copy(struct vhost_net >>>>> *net, struct socket *sock) >>>>> ????? int err; >>>>> ????? int sent_pkts = 0; >>>>> ????? bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); >>>>> +??? bool next_round = false; >>>>> ? -??? for (;;) { >>>>> +??? do { >>>>> ????????? bool busyloop_intr = false; >>>>> ? ????????? if (nvq->done_idx == VHOST_NET_BATCH) >>>>> @@ -845,11 +846,10 @@ static void handle_tx_copy(struct >&gt...
2019 May 14
1
[PATCH net] vhost_net: fix possible infinite loop
...t > > > > > > *net, struct socket *sock) > > > > > > ????? int err; > > > > > > ????? int sent_pkts = 0; > > > > > > ????? bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX); > > > > > > +??? bool next_round = false; > > > > > > ? -??? for (;;) { > > > > > > +??? do { > > > > > > ????????? bool busyloop_intr = false; > > > > > > ? ????????? if (nvq->done_idx == VHOST_NET_BATCH) > > > > > > @@ -845,11 +846,10...