commit | 1bc4953ed44454c7f53d0b609445d1534981ee75 | [log] [tgz] |
---|---|---|
author | Anthony Liguori <aliguori@us.ibm.com> | Wed Nov 07 15:49:24 2007 -0600 |
committer | Rusty Russell <rusty@rustcorp.com.au> | Mon Nov 12 13:59:09 2007 +1100 |
tree | 05f67206d6978261ad2569d3a0030f0299331191 | |
parent | 4d125de3a5d130054df2285e542c1491d214d3e8 [diff] |
virtio: Fix used_idx wrap-around The more_used() function compares the vq->vring.used->idx with last_used_idx. Since vq->vring.used->idx is a 16-bit integer, and last_used_idx is an unsigned int, this results in unpredictable behavior when vq->vring.used->idx wraps around. This patch corrects this by changing last_used_idx to the correct type. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>