--- v8
+++ v7
@@ -1,6 +1,8 @@
+This intentionally leaves "fixup" changes separate - hopefully
+that is enough to fix vhost-net crashes reported here,
+but it helps me keep track of what changed.
+I will naturally squash them later when we are done.
-This still causes corruption issues for people so don't try
-to use in production please. Posting to expedite debugging.
This adds infrastructure required for supporting
multiple ring formats.
@@ -25,10 +27,6 @@
code based on a microbenchmark.
Lightly tested.
More testing would be very much appreciated.
-
-changes from v8:
- - squashed in fixes. no longer hangs but still known
- to cause data corruption for some people. under debug.
changes from v6:
- fixes some bugs introduced in v6 and v5
@@ -59,14 +57,12 @@
vhost: option to fetch descriptors through an independent struct
fixup! vhost: option to fetch descriptors through an independent
struct
-
-
-Michael S. Tsirkin (11):
- vhost: option to fetch descriptors through an independent struct
vhost: use batched get_vq_desc version
vhost/net: pass net specific struct pointer
vhost: reorder functions
vhost: format-independent API for used buffers
+ fixup! vhost: format-independent API for used buffers
+ fixup! vhost: use batched get_vq_desc version
vhost/net: convert to new API: heads->bufs
vhost/net: avoid iov length math
vhost/test: convert to the buf API