On Mon, Apr 16, 2012 at 04:28:10PM +0800, Jason Wang wrote:> On 04/16/2012 03:16 PM, Michael S. Tsirkin wrote:Does same thing happen if we get an error from copy from user?> >On Mon, Apr 16, 2012 at 02:08:33PM +0800, Jason Wang wrote:> > This issue is when guest driver is able to hit the -EFAULT, vhost> >>Currently, we restart tx polling unconditionally when sendmsg()> >Why is this a problem?
> >>fails. This would cause unnecessary wakeups of vhost wokers as it's
> >>only needed when the socket send buffer were exceeded.
> discard the the descriptor and restart the polling. This would wake
> vhost thread and repeat the loop again which waste cpu.