diff options
author | 2012-09-24 14:33:41 +0100 | |
---|---|---|
committer | 2012-09-28 15:05:16 +0930 | |
commit | 3850d29fc40f3494a3e9c3aac45b6afe53526449 (patch) | |
tree | b80c5c7819de0bfc2a75a55939568f3784ed5dbf /tools/perf/scripts/python/export-to-postgresql.py | |
parent | drivers/virtio/virtio_pci.c: fix error return code (diff) | |
download | linux-dev-3850d29fc40f3494a3e9c3aac45b6afe53526449.tar.xz linux-dev-3850d29fc40f3494a3e9c3aac45b6afe53526449.zip |
virtio_mmio: fix off by one error allocating queue
vm_setup_vq fails to allow VirtQueues needing only 2 pages of
storage, as it should. Found with a kernel using 64kB pages, but
can be provoked if a virtio device reports QueueNumMax where the
descriptor table and available ring fit in one page, and the used
ring on the second (<= 227 descriptors with 4kB pages and <= 3640
with 64kB pages.)
Signed-off-by: Brian Foley <brian.foley@arm.com>
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions