qemu/tests/qemu-iotests
Richard Henderson 741bdeb1d5 Block layer patches
- Fail gracefully when blockdev-snapshot creates loops
 - ide: Fix IDENTIFY DEVICE for disks > 128 GiB
 - file-posix: Fix return value translation for AIO discards
 - file-posix: add 'aio-max-batch' option
 - rbd: implement bdrv_co_block_status
 - Code cleanups and build fixes
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmGBYXIRHGt3b2xmQHJl
 ZGhhdC5jb20ACgkQfwmycsiPL9Y3Qw//S9iBIU0cemm5mX/LlDzkrb0VhB5zCQ/C
 8ReZh2R0j3kJl2n+ViRr3qRzvjKyjYuKKJ+bb8FNl/DC88evmiowuXj+csVnC6PM
 I6a6vfKPdioIk36MwACWw75N208eVRNHOPvWH/s3sjar1hMlDftdN1lDZA9sDLLx
 NGH9VRG8gSoKox9+Wg4x584XGI3YU/BqGdcM+W9E0T4OLT9X0RUmXbzVzspYFlPh
 O/r/gTZ0Ip5UXoPiHgyGhCalNep6Uc9A8n1sTaHIjaVcfSE86AuJgc5RcM0HFASn
 1fTNmxbX2taEeynISJAn2x77LASCvLSUErBmVQjHZOAkbNgJD4/R9MUlndxr+MAR
 tXJD+Pkah+M2LwUWdUIfm8UiBBX3LC4Qd/5byc85qr+s24q+EPvOmyqThLT2RNjq
 NLGO9WmRnf7sNvFjvmMXz1JAp1pV4P82j2P/4oy3ZZSW8AVaWr6xxS5hgePpqD4x
 yFP91lnce//UKVfU60VafPh6wUv1Isv0aN1JaW0Vz9wo0LF/i/6zbFO+RVS2PbMR
 VpGmGee7rbgPyWxPrjunyXv+FqciRmbd+IEAg2MlKacHk1F2pQiDLnJUPIGf+9tz
 nv+cq92FNd7hpx4qsuBhe0Ys89QJ2hueTk4RrQF/38tEoRzZ6IwppLlp7kRK39C2
 8TPSkiyqlIQ=
 =Jtih
 -----END PGP SIGNATURE-----

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

Block layer patches

- Fail gracefully when blockdev-snapshot creates loops
- ide: Fix IDENTIFY DEVICE for disks > 128 GiB
- file-posix: Fix return value translation for AIO discards
- file-posix: add 'aio-max-batch' option
- rbd: implement bdrv_co_block_status
- Code cleanups and build fixes

# gpg: Signature made Tue 02 Nov 2021 12:04:02 PM EDT
# gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
# gpg:                issuer "kwolf@redhat.com"
# gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]

* remotes/kwolf/tags/for-upstream:
  block/nvme: Extract nvme_free_queue() from nvme_free_queue_pair()
  block/nvme: Display CQ/SQ pointer in nvme_free_queue_pair()
  block/nvme: Automatically free qemu_memalign() with QEMU_AUTO_VFREE
  block-backend: Silence clang -m32 compiler warning
  linux-aio: add `dev_max_batch` parameter to laio_io_unplug()
  linux-aio: add `dev_max_batch` parameter to laio_co_submit()
  file-posix: add `aio-max-batch` option
  block/export/fuse.c: fix musl build
  ide: Cap LBA28 capacity announcement to 2^28-1
  block/rbd: implement bdrv_co_block_status
  block: Fail gracefully when blockdev-snapshot creates loops
  block/file-posix: Fix return value translation for AIO discards

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2021-11-03 00:32:56 -04: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-11-01 11:54:59 -04: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
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-10-15 16:06:23 +02:00
2021-10-15 16:06:23 +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
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
064
2021-01-20 14:53:22 -06:00
065
2021-01-20 14:53:22 -06:00
066
2021-01-20 14:53:22 -06: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
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
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
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
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-09-15 18:42:38 +02: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
137
2021-01-20 14:53:22 -06: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
142
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
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
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
160
2021-01-20 14:53:22 -06: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
165
2021-07-09 13:19:11 +02:00
170
2021-01-20 14:53:22 -06: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
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
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
218
2021-11-01 11:54:59 -04:00
220
2021-01-20 14:53:22 -06:00
221
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
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
234
2021-01-20 14:53:22 -06:00
237
2021-01-20 14:53:22 -06:00
239
2021-01-20 14:53:22 -06: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
247
2021-01-20 14:53:22 -06: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
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-11-01 11:54:59 -04: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
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
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
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
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
297
2021-11-01 11:54:59 -04:00
298
2021-07-09 13:19:11 +02:00
299
2021-01-20 14:53:22 -06: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
312
2021-01-20 14:53:22 -06: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.