Peter Maydell 42e1d798a6 Block layer patches
- Make blockdev-reopen stable
 - Remove deprecated qemu-img backing file without format
 - rbd: Convert to coroutines and add write zeroes support
 - rbd: Updated MAINTAINERS
 - export/fuse: Allow other users access to the export
 - vhost-user: Fix backends without multiqueue support
 - Fix drive-backup transaction endless drained section
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmDoRdIRHGt3b2xmQHJl
 ZGhhdC5jb20ACgkQfwmycsiPL9bvgQ/+Ogq24n1UOQc8FEKRYfyhajNToQ9ofzWN
 iLiblSGx2QDq+CauD3qdu6z7DLlqEXeoM4NYM462oIPumptQj+9XZt7ftfh6FLWW
 4yJEbjfnVKOba+vFdJ+E0DStwnPaxYdnrPGd53cwHZfbZh4ZmkpTM350mzHHiLTb
 KYKOgWd+UHZbkYeCVNYTGe30SRBiKeAecTpsVZ5HVhe7LstjByuy5stk8dytLpdV
 YqdKOToZfOp77XiHr8YcLLp1HHBGlr5hw73V4SDas0beCp7hqtnAqsTYyXBue4xO
 4zfD4Gujr5JVOCb0crDTyOmOQY5E+y2dqFoOUF00D5AoN2vj4nfQ9ESkbqlE9BVh
 mgJ1izSokYlN2X8rIwGXNR5fbxRmxxfkAA4rScNRytj1KxDHyrDxrp/k8YFemxSQ
 qwgb/FBm0fcr69evPRzovKwZFhcyPremksluHQE4rZZ66qBQ2cGuDJPE7PWVTpPH
 67JCrIVK/O6n5p+4ilFHmQQ3aP3ol0frMFcboYVRchJ2MhIDTsfFL3F/tTK8hy86
 AmrrdQ1BQIAoKNOKnAmOSOUdExM55OcfPmX69+AhEk2GeWP6kgz5Pks4H3qCiKGf
 YoRk8F1V+N4q+C0mFFovB61bNQ6COIlBuzmD9EtmpDD/Ta3Wib+3ZnoGVIdPS+OI
 jyj+qJxd9z4=
 =kH+r
 -----END PGP SIGNATURE-----

Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging

Block layer patches

- Make blockdev-reopen stable
- Remove deprecated qemu-img backing file without format
- rbd: Convert to coroutines and add write zeroes support
- rbd: Updated MAINTAINERS
- export/fuse: Allow other users access to the export
- vhost-user: Fix backends without multiqueue support
- Fix drive-backup transaction endless drained section

# gpg: Signature made Fri 09 Jul 2021 13:49:22 BST
# gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
# gpg:                issuer "kwolf@redhat.com"
# gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6

* remotes/kevin/tags/for-upstream: (28 commits)
  block: Make blockdev-reopen stable API
  iotests: Test reopening multiple devices at the same time
  block: Support multiple reopening with x-blockdev-reopen
  block: Acquire AioContexts during bdrv_reopen_multiple()
  block: Add bdrv_reopen_queue_free()
  qcow2: Fix dangling pointer after reopen for 'file'
  qemu-img: Improve error for rebase without backing format
  qemu-img: Require -F with -b backing image
  qcow2: Prohibit backing file changes in 'qemu-img amend'
  blockdev: fix drive-backup transaction endless drained section
  vhost-user: Fix backends without multiqueue support
  MAINTAINERS: add block/rbd.c reviewer
  block/rbd: fix type of task->complete
  iotests/fuse-allow-other: Test allow-other
  iotests/308: Test +w on read-only FUSE exports
  export/fuse: Let permissions be adjustable
  export/fuse: Give SET_ATTR_SIZE its own branch
  export/fuse: Add allow-other option
  export/fuse: Pass default_permissions for mount
  util/uri: do not check argument of uri_free()
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-07-10 19:55:21 +01:00
..
001
2021-01-20 14:53:22 -06:00
002
2021-01-20 14:53:22 -06:00
003
2021-01-20 14:53:22 -06:00
004
2021-01-20 14:53:22 -06:00
005
2021-05-12 17:42:23 +02:00
007
2021-01-20 14:53:22 -06:00
008
2021-01-20 14:53:22 -06:00
009
2021-01-20 14:53:22 -06:00
010
2021-01-20 14:53:22 -06:00
011
2021-01-20 14:53:22 -06:00
012
2021-01-20 14:53:22 -06:00
013
2021-01-20 14:53:22 -06:00
014
2021-01-20 14:53:22 -06:00
015
2021-01-20 14:53:22 -06:00
017
2021-01-20 14:53:22 -06:00
018
2021-01-20 14:53:22 -06:00
019
2021-01-20 14:53:22 -06:00
020
2021-01-20 14:53:22 -06:00
021
2021-01-20 14:53:22 -06:00
022
2021-01-20 14:53:22 -06:00
023
2021-01-20 14:53:22 -06:00
024
2021-01-20 14:53:22 -06:00
025
2021-05-12 17:42:23 +02:00
026
2021-01-20 14:53:22 -06:00
027
2021-01-20 14:53:22 -06:00
028
2021-01-20 14:53:22 -06:00
2020-12-11 17:52:40 +01:00
029
2021-01-20 14:53:22 -06:00
031
2021-01-20 14:53:22 -06:00
032
2021-01-20 14:53:22 -06:00
033
2021-01-20 14:53:22 -06:00
034
2021-01-20 14:53:22 -06:00
035
2021-01-20 14:53:22 -06:00
036
2021-01-20 14:53:22 -06:00
037
2021-01-20 14:53:22 -06:00
038
2021-01-20 14:53:22 -06:00
039
2021-01-20 14:53:22 -06:00
040
2021-07-09 13:18:32 +02:00
041
2021-07-09 13:18:32 +02:00
2020-09-08 13:40:49 +02:00
042
2021-01-20 14:53:22 -06:00
043
2021-01-20 14:53:22 -06:00
044
2021-01-20 14:53:22 -06:00
2017-07-11 17:45:02 +02:00
045
2021-01-20 14:53:22 -06:00
046
2021-03-29 18:06:14 +02:00
2021-03-29 18:06:14 +02:00
047
2021-01-20 14:53:22 -06:00
048
2021-01-20 14:53:22 -06:00
049
2021-01-20 14:53:22 -06:00
050
2021-01-20 14:53:22 -06:00
051
2021-03-29 14:13:55 +02:00
2021-03-29 14:13:55 +02:00
052
2021-01-20 14:53:22 -06:00
053
2021-01-20 14:53:22 -06:00
054
2021-01-20 14:53:22 -06:00
055
2021-01-20 14:53:22 -06:00
057
2021-01-20 14:53:22 -06:00
058
2021-01-20 14:53:22 -06:00
059
2021-01-20 14:53:22 -06:00
2020-09-02 16:32:14 -05:00
060
2021-01-20 14:53:22 -06:00
062
2021-01-20 14:53:22 -06:00
063
2021-01-20 14:53:22 -06:00
2020-01-06 13:43:07 +01:00
064
2021-01-20 14:53:22 -06:00
2015-01-23 12:41:32 -05:00
065
2021-01-20 14:53:22 -06:00
066
2021-01-20 14:53:22 -06:00
2017-05-11 12:08:24 +02:00
2017-09-06 15:19:01 +01:00
069
2021-01-20 14:53:22 -06:00
070
2021-01-20 14:53:22 -06:00
071
2021-01-20 14:53:22 -06:00
072
2021-01-20 14:53:22 -06:00
073
2021-01-20 14:53:22 -06:00
074
2021-01-20 14:53:22 -06:00
075
2021-01-20 14:53:22 -06:00
076
2021-01-20 14:53:22 -06:00
077
2021-01-20 14:53:22 -06:00
078
2021-01-20 14:53:22 -06:00
079
2021-01-20 14:53:22 -06:00
080
2021-01-20 14:53:22 -06:00
081
2021-01-20 14:53:22 -06:00
082
2021-01-20 14:53:22 -06:00
083
2021-01-20 14:53:22 -06:00
084
2021-01-20 14:53:22 -06:00
085
2021-01-20 14:53:22 -06:00
086
2021-01-20 14:53:22 -06:00
088
2021-01-20 14:53:22 -06:00
089
2021-01-20 14:53:22 -06:00
2020-12-11 17:52:40 +01:00
090
2021-01-20 14:53:22 -06:00
091
2021-01-20 14:53:22 -06:00
2020-01-06 13:43:07 +01:00
092
2021-01-20 14:53:22 -06:00
094
2021-01-20 14:53:22 -06:00
095
2021-01-20 14:53:22 -06:00
096
2021-01-20 14:53:22 -06:00
097
2021-01-20 14:53:22 -06:00
098
2021-01-20 14:53:22 -06:00
099
2021-01-20 14:53:22 -06:00
101
2021-01-20 14:53:22 -06:00
102
2021-01-20 14:53:22 -06:00
103
2021-01-20 14:53:22 -06:00
104
2021-01-20 14:53:22 -06:00
105
2021-01-20 14:53:22 -06:00
106
2021-01-20 14:53:22 -06:00
107
2021-01-20 14:53:22 -06:00
108
2021-01-20 14:53:22 -06:00
109
2021-01-20 14:53:22 -06:00
2021-01-26 14:36:37 +01:00
110
2021-01-20 14:53:22 -06:00
111
2021-01-20 14:53:22 -06:00
112
2021-01-20 14:53:22 -06:00
113
2021-01-20 14:53:22 -06:00
2018-06-11 16:18:45 +02:00
114
2021-07-09 13:18:32 +02:00
115
2021-01-20 14:53:22 -06:00
116
2021-01-20 14:53:22 -06:00
2021-03-29 14:13:55 +02:00
117
2021-01-20 14:53:22 -06:00
118
2021-01-26 14:36:37 +01:00
2021-01-26 14:36:37 +01:00
119
2021-01-20 14:53:22 -06:00
120
2021-01-20 14:53:22 -06:00
121
2021-01-20 14:53:22 -06:00
122
2021-01-20 14:53:22 -06:00
123
2021-01-20 14:53:22 -06:00
124
2021-03-18 09:22:55 +00:00
125
2021-01-20 14:53:22 -06:00
126
2021-01-20 14:53:22 -06:00
127
2021-03-24 14:25:48 +00:00
128
2021-01-20 14:53:22 -06:00
130
2021-01-20 14:53:22 -06:00
131
2021-01-20 14:53:22 -06:00
132
2021-01-20 14:53:22 -06:00
133
2021-01-20 14:53:22 -06:00
134
2021-01-20 14:53:22 -06:00
135
2021-01-20 14:53:22 -06:00
136
2021-01-20 14:53:22 -06:00
2016-05-19 16:45:31 +02:00
137
2021-01-20 14:53:22 -06:00
2020-01-06 13:43:07 +01:00
138
2021-01-20 14:53:22 -06:00
140
2021-01-20 14:53:22 -06:00
141
2021-01-20 14:53:22 -06:00
143
2021-01-20 14:53:22 -06:00
144
2021-01-20 14:53:22 -06:00
145
2021-01-20 14:53:22 -06:00
146
2021-01-20 14:53:22 -06:00
147
2021-01-20 14:53:22 -06:00
148
2021-01-20 14:53:22 -06:00
149
2021-01-20 14:53:22 -06:00
150
2021-01-20 14:53:22 -06:00
151
2021-01-20 14:53:22 -06:00
152
2021-01-20 14:53:22 -06:00
153
2021-01-20 14:53:22 -06:00
154
2021-01-20 14:53:22 -06:00
155
2021-07-09 13:19:11 +02:00
2020-03-11 15:54:38 +01:00
156
2021-01-20 14:53:22 -06:00
157
2021-01-20 14:53:22 -06:00
158
2021-01-20 14:53:22 -06:00
159
2021-01-20 14:53:22 -06:00
2016-09-20 22:10:57 +02:00
160
2021-01-20 14:53:22 -06:00
2016-09-20 22:10:57 +02:00
161
2021-01-20 14:53:22 -06:00
162
2021-01-20 14:53:22 -06:00
163
2021-01-20 14:53:22 -06:00
2017-09-26 15:00:32 +02:00
165
2021-07-09 13:19:11 +02:00
170
2021-01-20 14:53:22 -06:00
2016-09-20 22:10:57 +02:00
171
2021-01-20 14:53:22 -06:00
172
2021-03-19 15:18:43 +01:00
2021-07-06 14:28:55 +01:00
173
2021-01-20 14:53:22 -06:00
174
2021-01-20 14:53:22 -06:00
2017-02-12 00:47:42 +01:00
175
2021-01-20 14:53:22 -06:00
176
2021-01-20 14:53:22 -06:00
177
2021-01-20 14:53:22 -06:00
178
2021-01-26 14:36:37 +01:00
179
2021-01-20 14:53:22 -06:00
183
2021-01-20 14:53:22 -06:00
186
2021-01-20 14:53:22 -06:00
187
2021-01-20 14:53:22 -06:00
188
2021-01-20 14:53:22 -06:00
190
2021-01-20 14:53:22 -06:00
191
2021-01-20 14:53:22 -06:00
192
2021-01-20 14:53:22 -06:00
195
2021-01-20 14:53:22 -06:00
196
2021-01-20 14:53:22 -06:00
197
2021-01-20 14:53:22 -06:00
2020-07-28 15:28:56 +02:00
200
2021-01-20 14:53:22 -06:00
201
2021-01-20 14:53:22 -06:00
202
2021-01-20 14:53:22 -06:00
203
2021-01-20 14:53:22 -06:00
204
2021-01-20 14:53:22 -06:00
2020-09-07 12:31:31 +02:00
205
2021-01-20 14:53:22 -06:00
206
2021-01-20 14:53:22 -06:00
208
2021-01-20 14:53:22 -06:00
209
2021-01-20 14:53:22 -06:00
210
2021-01-20 14:53:22 -06:00
211
2021-01-20 14:53:22 -06:00
212
2021-01-20 14:53:22 -06:00
213
2021-01-20 14:53:22 -06:00
214
2021-01-20 14:53:22 -06:00
215
2021-01-20 14:53:22 -06:00
216
2021-01-20 14:53:22 -06:00
217
2021-01-20 14:53:22 -06:00
220
2021-01-20 14:53:22 -06:00
221
2021-01-20 14:53:22 -06:00
222
2021-01-20 14:53:22 -06:00
223
2021-01-20 14:53:22 -06:00
224
2021-01-20 14:53:22 -06:00
225
2021-01-20 14:53:22 -06:00
226
2021-01-20 14:53:22 -06:00
227
2021-01-20 14:53:22 -06:00
2019-10-10 10:56:18 +02:00
228
2021-01-20 14:53:22 -06:00
229
2021-01-20 14:53:22 -06:00
232
2021-01-20 14:53:22 -06:00
2019-03-19 15:49:29 +01:00
234
2021-01-20 14:53:22 -06:00
2019-02-01 13:46:44 +01:00
237
2021-01-20 14:53:22 -06:00
239
2021-01-20 14:53:22 -06:00
2019-02-01 13:46:44 +01:00
241
2021-01-20 14:53:22 -06:00
242
2021-01-20 14:53:22 -06:00
243
2021-01-20 14:53:22 -06:00
245
2021-07-09 13:19:11 +02:00
247
2021-01-20 14:53:22 -06:00
2019-03-19 15:49:29 +01:00
248
2021-07-09 13:19:11 +02:00
2021-07-09 13:19:11 +02:00
249
2021-01-20 14:53:22 -06:00
250
2021-01-20 14:53:22 -06:00
2019-06-04 16:55:58 +02:00
251
2021-01-20 14:53:22 -06:00
252
2021-01-20 14:53:22 -06:00
253
2021-01-20 14:53:22 -06:00
255
2021-01-20 14:53:22 -06:00
256
2021-03-24 14:25:48 +00:00
2020-09-02 16:32:14 -05:00
261
2021-01-20 14:53:22 -06:00
262
2021-01-20 14:53:22 -06:00
263
2021-01-20 14:53:22 -06:00
265
2021-01-20 14:53:22 -06:00
266
2021-01-20 14:53:22 -06:00
267
2021-01-20 14:53:22 -06:00
268
2021-01-20 14:53:22 -06:00
270
2021-01-20 14:53:22 -06:00
271
2021-01-20 14:53:22 -06:00
272
2021-01-20 14:53:22 -06:00
273
2021-01-20 14:53:22 -06:00
274
2021-01-20 14:53:22 -06:00
277
2021-01-20 14:53:22 -06:00
2019-11-18 16:01:31 -06:00
279
2021-01-20 14:53:22 -06:00
280
2021-01-20 14:53:22 -06:00
281
2021-01-20 14:53:22 -06:00
282
2021-01-20 14:53:22 -06:00
284
2021-01-20 14:53:22 -06:00
286
2021-01-20 14:53:22 -06:00
287
2021-01-20 14:53:22 -06:00
288
2021-01-20 14:53:22 -06:00
289
2021-01-20 14:53:22 -06:00
290
2021-01-20 14:53:22 -06:00
291
2021-01-20 14:53:22 -06:00
292
2021-01-20 14:53:22 -06:00
293
2021-01-20 14:53:22 -06:00
294
2021-01-20 14:53:22 -06:00
296
2021-07-09 13:19:11 +02:00
298
2021-07-09 13:19:11 +02:00
299
2021-01-20 14:53:22 -06:00
300
2021-06-01 16:21:21 -04:00
301
2021-07-09 13:18:32 +02:00
302
2021-01-20 14:53:22 -06:00
303
2021-01-20 14:53:22 -06:00
304
2021-01-20 14:53:22 -06:00
305
2021-01-20 14:53:22 -06:00
309
2021-01-20 14:53:22 -06:00
312
2021-01-20 14:53:22 -06:00
2021-07-09 12:26:05 +02:00
2021-01-27 20:53:14 +01:00
2021-06-01 16:21:21 -04:00
2021-01-27 20:53:14 +01:00

=== This is the QEMU I/O test suite ===

* Intro

This package contains a simple test suite for the I/O layer of qemu.
It does not require a guest, but only the qemu, qemu-img and qemu-io
binaries.  This does limit it to exercise the low-level I/O path only
but no actual block drivers like ide, scsi or virtio.

* Usage

Just run ./check to run all tests for the raw image format, or ./check
-qcow2 to test the qcow2 image format.  The output of ./check -h explains
additional options to test further image formats or I/O methods.

* Feedback and patches

Please send improvements to the test suite, general feedback or just
reports of failing tests cases to qemu-devel@nongnu.org with a CC:
to qemu-block@nongnu.org.