diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2007-11-07 22:49:24 +0100 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2007-11-12 03:59:09 +0100 |
commit | 1bc4953ed44454c7f53d0b609445d1534981ee75 (patch) | |
tree | 05f67206d6978261ad2569d3a0030f0299331191 /arch | |
parent | virtio: more fallout from scatterlist changes. (diff) | |
download | linux-1bc4953ed44454c7f53d0b609445d1534981ee75.tar.xz linux-1bc4953ed44454c7f53d0b609445d1534981ee75.zip |
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>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions