mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-23 19:49:43 +00:00
libvhost-user: Remove unnecessary FD flag check for event file descriptors
The vu_check_queue_msg_file() has checked the FD flag. So let's delete the redundant check after it. Signed-off-by: Xie Yongji <xieyongji@baidu.com> Signed-off-by: Zhang Yu <zhangyu31@baidu.com> Message-Id: <20190228085355.9614-3-xieyongji@baidu.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
5ad204bf2a
commit
792468cc6f
@ -907,10 +907,8 @@ vu_set_vring_kick_exec(VuDev *dev, VhostUserMsg *vmsg)
|
||||
dev->vq[index].kick_fd = -1;
|
||||
}
|
||||
|
||||
if (!(vmsg->payload.u64 & VHOST_USER_VRING_NOFD_MASK)) {
|
||||
dev->vq[index].kick_fd = vmsg->fds[0];
|
||||
DPRINT("Got kick_fd: %d for vq: %d\n", vmsg->fds[0], index);
|
||||
}
|
||||
dev->vq[index].kick_fd = vmsg->fds[0];
|
||||
DPRINT("Got kick_fd: %d for vq: %d\n", vmsg->fds[0], index);
|
||||
|
||||
dev->vq[index].started = true;
|
||||
if (dev->iface->queue_set_started) {
|
||||
@ -995,9 +993,7 @@ vu_set_vring_call_exec(VuDev *dev, VhostUserMsg *vmsg)
|
||||
dev->vq[index].call_fd = -1;
|
||||
}
|
||||
|
||||
if (!(vmsg->payload.u64 & VHOST_USER_VRING_NOFD_MASK)) {
|
||||
dev->vq[index].call_fd = vmsg->fds[0];
|
||||
}
|
||||
dev->vq[index].call_fd = vmsg->fds[0];
|
||||
|
||||
DPRINT("Got call_fd: %d for vq: %d\n", vmsg->fds[0], index);
|
||||
|
||||
@ -1020,9 +1016,7 @@ vu_set_vring_err_exec(VuDev *dev, VhostUserMsg *vmsg)
|
||||
dev->vq[index].err_fd = -1;
|
||||
}
|
||||
|
||||
if (!(vmsg->payload.u64 & VHOST_USER_VRING_NOFD_MASK)) {
|
||||
dev->vq[index].err_fd = vmsg->fds[0];
|
||||
}
|
||||
dev->vq[index].err_fd = vmsg->fds[0];
|
||||
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user