fix: argsz semantics in the spec
Signed-off-by: William Henderson <william.henderson@nutanix.com>
diff --git a/docs/vfio-user.rst b/docs/vfio-user.rst
index 047569a..f67ce86 100644
--- a/docs/vfio-user.rst
+++ b/docs/vfio-user.rst
@@ -1488,7 +1488,7 @@
| data | 8 | variable |
+-------+--------+--------------------------------+
-* *argsz* is the size of the above structure.
+* *argsz* is the maximum size of the reply payload.
* *flags* defines the action to be performed by the server and upon which
feature:
@@ -1787,7 +1787,7 @@
| size | 4 | 4 |
+-------+--------+------+
-* *argsz* is the size of the above structure.
+* *argsz* is the maximum size of the reply payload.
* *size* is the size of the migration data to read.
@@ -1806,7 +1806,7 @@
| data | 8 | variable |
+-------+--------+----------+
-* *argsz* is the size of the above structure.
+* *argsz* is the size of the above structure, including the size of the data.
* *size* indicates the size of returned migration data. If this is less than the
requested size, there is no more migration data to read.
@@ -1837,7 +1837,7 @@
| data | 8 | variable |
+-------+--------+----------+
-* *argsz* is the size of the above structure.
+* *argsz* is the maximum size of the reply payload.
* *size* is the size of the migration data to be written.