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