On Wed, Dec 21, 2022 at 3:27 AM Marcel Holtmann <mar...@holtmann.org> wrote: > > It seems there is no need to keep the inuse field signed and end up with > compiler warnings for sign-compare. > > CC libvduse.o > libvduse.c: In function ‘vduse_queue_pop’: > libvduse.c:789:19: error: comparison of integer expressions of different > signedness: ‘int’ and ‘unsigned int’ [-Werror=sign-compare] > 789 | if (vq->inuse >= vq->vring.num) { > | ^~ > > Instead of casting the comparison to unsigned int, just make the inuse > field unsigned int in the fist place. > > Signed-off-by: Marcel Holtmann <mar...@holtmann.org> > --- > subprojects/libvduse/libvduse.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >
Reviewed-by: Xie Yongji <xieyon...@bytedance.com> Thanks, Yongji