NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/59618: occasional virtio block device lock ups/hangs
The following reply was made to PR kern/59618; it has been noted by GNATS.
From: Taylor R Campbell <riastradh%NetBSD.org@localhost>
To: cmeerw%cmeerw.org@localhost, gnats-bugs%NetBSD.org@localhost, netbsd-bugs%NetBSD.org@localhost,
thorpej%NetBSD.org@localhost, skrll%NetBSD.org@localhost, jmcneill%NetBSD.org@localhost
Cc:
Subject: Re: kern/59618: occasional virtio block device lock ups/hangs
Date: Sun, 31 Aug 2025 23:08:30 +0000
The attached patch adds a new paravirt_membar_sync() and teaches both
virtio(4) and hyperv(4) to use it. ena(4) and any similar drivers
likely need the same treatment -- TBD.
(Xen will still use xen_mb() for now since it's also used in some
upstream Xen public header files.)
Giant diff:
https://www.NetBSD.org/~riastradh/tmp/20250831/pr59618-paravirtmbsync.diff
Itemized patch series:
https://www.NetBSD.org/~riastradh/tmp/20250831/pr59618-paravirtmbsync.patch
Review and testing welcome!
Home |
Main Index |
Thread Index |
Old Index