Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/dev/pci/virtio.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/dev/pci/virtio.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.64 retrieving revision 1.65 diff -u -p -r1.64 -r1.65 --- src/sys/dev/pci/virtio.c 2022/12/30 21:38:13 1.64 +++ src/sys/dev/pci/virtio.c 2023/01/03 19:33:31 1.65 @@ -1,4 +1,4 @@ -/* $NetBSD: virtio.c,v 1.64 2022/12/30 21:38:13 jakllsch Exp $ */ +/* $NetBSD: virtio.c,v 1.65 2023/01/03 19:33:31 jakllsch Exp $ */ /* * Copyright (c) 2020 The NetBSD Foundation, Inc. @@ -28,7 +28,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: virtio.c,v 1.64 2022/12/30 21:38:13 jakllsch Exp $"); +__KERNEL_RCSID(0, "$NetBSD: virtio.c,v 1.65 2023/01/03 19:33:31 jakllsch Exp $"); #include #include @@ -1148,7 +1148,7 @@ notify: uint16_t o, n, t; uint16_t flags; - o = virtio_rw16(sc, vq->vq_avail->idx); + o = virtio_rw16(sc, vq->vq_avail->idx) - 1; n = vq->vq_avail_idx; /*