Page MenuHomeFreeBSD

D56038.id174155.diff
No OneTemporary

D56038.id174155.diff

diff --git a/sys/dev/virtio/virtqueue.c b/sys/dev/virtio/virtqueue.c
--- a/sys/dev/virtio/virtqueue.c
+++ b/sys/dev/virtio/virtqueue.c
@@ -338,10 +338,11 @@
mtx_init(&vq->vq_indirect_mtx, device_get_nameunit(dev),
"VirtIO Indirect Queue Lock", MTX_DEF);
- align = size;
+ align = sizeof(struct vring_desc);
+
error = bus_dma_tag_create(
bus_get_dma_tag(dev), /* parent */
- roundup_pow_of_two(align), /* alignment */
+ align, /* alignment */
0, /* boundary */
BUS_SPACE_MAXADDR, /* lowaddr */
BUS_SPACE_MAXADDR, /* highaddr */

File Metadata

Mime Type
text/plain
Expires
Mon, May 18, 6:34 AM (12 m, 28 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30245818
Default Alt Text
D56038.id174155.diff (591 B)

Event Timeline