Peter Maydell
7851f1a706
Block layer patches:
...
- Copy offloading fixes for when the copy increases the image size
- Temporary revert of the removal of deprecated -drive options
- Fix request serialisation in the image fleecing scenario
- Fix copy-on-read crash with unaligned image size
- Fix another drain crash
-----BEGIN PGP SIGNATURE-----
iQIcBAABAgAGBQJbRNLQAAoJEH8JsnLIjy/WOaQQALlZk01JohETuwGG6HGl0LdI
jEEm+N0J+BlGOVjoGU67OKGidUCl5WvBsQTlyYkmlaToGuk/njWxCa/GA6+iNRnt
MDq7Ovr8uZI3D+0Fuc6xg/6NBiLkukgh0Q9gMWkzn3jaNWzO2WcTr8WXwepvP6sj
YtPhEQOXTT3sXf/MFY8ig7qRrZ6f7LFOoKu7LMnrD+QWDo8TY3QLZaxP9OUFHH7S
A6J0LIfuRZlq79a7SgrRkCR2ddtgYyBQ+zD7PD5kf1vLW4+dOhDOutQEsZCMCPgR
ft99kNhrZcJGN6n2r8/oVcvRkw5c4I1JPgakm/GoW/NllfPMebuPospKaS4wiJnB
zI4YOtmco4Mfxkw/wK+Ep/bPCpxEF43uDcpPiEjsNADrdLq0eKnPn5ctwSyWlGvn
ayQWxDoKoYckn/ccjtLxJ2xPws8433cTXrBdIKnJadWxi3iRNzlIKHRuEfXf9zQt
G+Nq7ruysT9TPf9ifuCHcZnTsi3SLYLsjCj7pAgBkazBYE2cCI3eKN8kxsDJi7qv
cWzFCpwE28pHRJ6FwtdzBVkNcfTlC/XopR1M66OzYZlLqR/4hbNhyHL3hBV+yfrM
fC7mPi81ttI6e+JAgC6K8t3Ey242MjSzUYa7pJUNws7RpqUhfhr6EXXbBceJKsVW
F8qKZoiIEK7wDacUiEiE
=FXOo
-----END PGP SIGNATURE-----
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
Block layer patches:
- Copy offloading fixes for when the copy increases the image size
- Temporary revert of the removal of deprecated -drive options
- Fix request serialisation in the image fleecing scenario
- Fix copy-on-read crash with unaligned image size
- Fix another drain crash
# gpg: Signature made Tue 10 Jul 2018 16:37:52 BST
# gpg: using RSA key 7F09B272C88F2FD6
# gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74 56FE 7F09 B272 C88F 2FD6
* remotes/kevin/tags/for-upstream: (24 commits)
block: Use common write req handling in truncate
block: Fix bdrv_co_truncate overlap check
block: Use common req handling in copy offloading
block: Use common req handling for discard
block: Fix handling of image enlarging write
block: Extract common write req handling
block: Use uint64_t for BdrvTrackedRequest byte fields
block: Use BdrvChild to discard
block: Add copy offloading trace points
block: Prefix file driver trace points with "file_"
Revert "block: Remove deprecated -drive geometry options"
Revert "block: Remove deprecated -drive option addr"
Revert "block: Remove deprecated -drive option serial"
Revert "block: Remove dead deprecation warning code"
block/blklogwrites: Make sure the log sector size is not too small
qapi/block-core.json: Add missing documentation for blklogwrites log-append option
block/backup: fix fleecing scheme: use serialized writes
block: add BDRV_REQ_SERIALISING flag
block: split flags in copy_range
block/io: fix copy_range
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2018-07-10 17:28:29 +01:00
..
2018-02-13 12:27:17 +01:00
2017-02-12 00:47:42 +01:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-05-12 15:33:24 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-05-12 15:33:24 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2017-04-24 15:09:33 -04:00
2015-09-11 10:21:38 +03:00
2016-04-15 17:56:56 +02:00
2016-01-07 21:30:17 +01:00
2016-04-15 17:56:56 +02:00
2017-05-11 14:28:05 +02:00
2018-01-23 12:34:43 +01:00
2018-01-23 12:34:43 +01:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2016-05-12 15:33:24 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2018-03-26 12:17:40 +02:00
2014-12-12 16:52:33 +00:00
2018-06-29 14:20:56 +02:00
2018-06-29 14:20:56 +02:00
2018-06-29 14:20:56 +02:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2017-04-24 15:09:33 -04:00
2017-04-27 15:39:49 +02:00
2018-06-11 16:18:45 +02:00
2014-12-12 16:52:33 +00:00
2018-05-23 14:30:51 +02:00
2018-03-09 15:40:07 +01:00
2016-04-15 17:56:56 +02:00
2016-01-20 13:36:23 +01:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2018-03-13 15:38:55 -05:00
2018-03-02 18:39:07 +01:00
2016-06-08 10:21:08 +02:00
2016-01-07 21:30:17 +01:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2016-03-17 15:47:56 +01:00
2016-04-15 17:56:56 +02:00
2016-01-07 21:30:17 +01:00
2016-04-15 17:56:56 +02:00
2016-01-07 21:30:17 +01:00
2016-04-15 17:56:56 +02:00
2017-10-06 16:28:58 +02:00
2018-05-23 14:30:51 +02:00
2017-07-24 15:06:04 +02:00
2018-05-23 14:30:51 +02:00
2017-07-24 15:06:04 +02:00
2017-07-11 17:44:55 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2015-12-18 14:36:17 +01:00
2012-11-14 18:19:21 +01:00
2017-07-11 17:45:02 +02:00
2013-09-12 10:12:47 +02:00
2013-09-12 10:12:47 +02:00
2017-05-11 11:08:40 +02:00
2015-09-11 10:21:38 +03:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2017-07-11 17:44:55 +02:00
2016-05-12 15:33:24 +02:00
2017-07-11 17:44:56 +02:00
2018-03-09 15:17:47 +01:00
2016-04-15 17:56:56 +02:00
2016-01-07 21:30:17 +01:00
2018-07-05 10:29:19 +02:00
2018-07-05 10:29:19 +02:00
2018-07-05 10:29:19 +02:00
2016-05-12 15:33:24 +02:00
2016-05-12 15:33:24 +02:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2018-03-19 12:01:24 +01:00
2016-09-05 19:06:48 +02:00
2018-03-19 12:01:24 +01:00
2018-03-19 12:01:24 +01:00
2016-09-05 19:06:47 +02:00
2013-09-12 10:12:47 +02:00
2017-11-09 10:10:17 -06:00
2013-12-04 15:19:00 +01:00
2018-03-09 15:40:07 +01:00
2018-02-13 12:27:17 +01:00
2018-06-30 17:50:48 +02:00
2018-06-30 17:50:48 +02:00
2018-02-13 17:00:00 +01:00
2018-06-11 16:18:45 +02:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2018-06-29 14:20:56 +02:00
2018-06-29 14:20:56 +02:00
2016-04-15 17:56:56 +02:00
2015-01-23 12:41:32 -05:00
2015-03-10 14:02:20 +01:00
2013-10-11 16:49:50 +02:00
2017-05-11 12:08:24 +02:00
2017-05-11 12:08:24 +02:00
2018-01-23 12:34:43 +01:00
2018-01-23 12:34:43 +01:00
2017-09-06 15:19:01 +01:00
2017-09-06 15:19:01 +01:00
2016-04-15 17:56:56 +02:00
2016-01-13 15:16:18 +01:00
2016-04-15 17:56:56 +02:00
2017-02-12 00:47:42 +01:00
2016-10-24 17:54:03 +02:00
2017-05-23 13:28:17 +02:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2017-04-24 15:09:33 -04:00
2015-09-11 10:21:38 +03:00
2017-08-01 18:09:33 +02:00
2017-10-26 14:45:57 +02:00
2017-11-27 11:25:41 +01:00
2017-02-12 00:47:42 +01:00
2016-04-15 17:56:56 +02:00
2017-02-12 00:47:42 +01:00
2017-11-14 18:06:25 +01:00
2017-11-14 18:06:25 +01:00
2017-11-27 11:25:41 +01:00
2017-02-12 00:47:42 +01:00
2016-04-15 17:56:56 +02:00
2015-09-11 10:21:38 +03:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2016-10-24 17:54:03 +02:00
2017-05-23 13:28:17 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2017-11-14 18:06:25 +01:00
2017-10-30 21:48:41 +01:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2017-07-24 13:35:11 +02:00
2017-07-11 17:44:55 +02:00
2018-05-23 13:29:06 +02:00
2014-12-12 16:52:33 +00:00
2017-11-17 18:21:31 +01:00
2017-07-11 17:44:56 +02:00
2016-04-15 17:56:56 +02:00
2017-02-12 00:47:42 +01:00
2018-03-19 14:58:36 -05:00
2018-03-19 14:58:36 -05:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2017-05-11 11:08:40 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2017-02-12 00:47:42 +01:00
2018-06-08 14:39:24 -03:00
2017-11-13 15:46:26 +00:00
2017-04-24 15:09:33 -04:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2018-06-08 14:39:24 -03:00
2015-10-16 15:34:29 +02:00
2017-04-03 17:11:40 +02:00
2017-04-03 17:11:40 +02:00
2016-04-15 17:56:56 +02:00
2015-09-11 10:21:38 +03:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-08-22 11:01:12 +02:00
2018-01-23 12:34:42 +01:00
2018-01-23 12:34:42 +01:00
2018-02-13 17:00:00 +01:00
2018-02-13 17:00:00 +01:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-10-03 10:30:33 +01:00
2018-04-03 17:39:37 +02:00
2018-04-03 17:39:37 +02:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2016-04-15 17:56:56 +02:00
2014-12-12 16:52:33 +00:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2016-04-15 17:56:56 +02:00
2015-12-18 14:36:17 +01:00
2016-04-15 17:56:56 +02:00
2017-07-18 15:27:37 +02:00
2016-04-15 17:56:56 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2017-04-24 15:09:33 -04:00
2017-07-10 13:18:05 +02:00
2016-04-15 17:56:56 +02:00
2015-09-11 10:21:38 +03:00
2016-04-15 17:56:56 +02:00
2017-02-12 00:47:42 +01:00
2017-04-24 15:09:33 -04:00
2017-05-23 13:28:17 +02:00
2018-06-08 14:39:24 -03:00
2015-11-11 16:25:47 +01:00
2016-04-15 17:56:56 +02:00
2017-05-23 13:28:17 +02:00
2017-07-11 17:44:59 +02:00
2017-05-23 13:28:17 +02:00
2018-03-26 12:16:00 +02:00
2018-03-26 12:16:00 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2016-04-15 17:56:56 +02:00
2015-02-16 15:07:18 +00:00
2018-05-23 14:30:51 +02:00
2016-11-14 22:47:34 -05:00
2017-10-26 15:01:14 +02:00
2017-10-26 15:01:14 +02:00
2017-07-11 17:45:00 +02:00
2018-05-23 13:29:03 +02:00
2017-10-26 15:01:13 +02:00
2018-05-23 14:30:51 +02:00
2016-04-15 17:56:56 +02:00
2015-03-10 14:02:24 +01:00
2018-03-09 15:40:07 +01:00
2015-04-28 15:36:09 +02:00
2018-01-23 12:34:43 +01:00
2017-04-27 15:39:49 +02:00
2016-04-15 17:56:56 +02:00
2017-02-12 00:47:42 +01:00
2018-03-09 15:40:07 +01:00
2015-07-02 10:06:23 +01:00
2017-11-17 18:21:30 +01:00
2017-11-17 18:21:30 +01:00
2017-07-11 17:44:56 +02:00
2017-07-11 17:44:56 +02:00
2016-04-15 17:56:56 +02:00
2015-07-27 17:19:07 +02:00
2018-06-08 14:39:24 -03:00
2016-05-19 16:45:31 +02:00
2018-02-13 17:00:00 +01:00
2018-05-15 16:15:21 +02:00
2016-04-15 17:56:56 +02:00
2015-09-14 16:51:37 +02:00
2018-03-09 15:40:07 +01:00
2016-09-23 13:45:36 +02:00
2017-11-09 10:10:17 -06:00
2017-07-17 13:57:42 -05:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2017-07-11 17:45:00 +02:00
2017-04-27 15:39:49 +02:00
2017-04-24 15:09:33 -04:00
2017-07-17 13:57:42 -05:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2017-07-11 17:44:59 +02:00
2017-04-27 15:39:49 +02:00
2016-03-14 16:46:42 +01:00
2018-03-19 12:01:39 +01:00
2018-01-26 09:37:21 -06:00
2018-01-26 09:37:21 -06:00
2018-03-09 15:40:07 +01:00
2016-03-17 16:43:30 +01:00
2018-06-08 14:39:24 -03:00
2017-07-11 17:45:00 +02:00
2016-04-15 17:56:56 +02:00
2016-04-12 18:06:51 +02:00
2018-06-18 17:05:17 +02:00
2018-06-18 17:05:17 +02:00
2018-03-09 15:40:07 +01:00
2016-04-20 16:52:55 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2017-06-30 21:48:06 +08:00
2017-06-30 21:48:06 +08:00
2018-05-23 14:30:51 +02:00
2016-06-16 15:20:37 +02:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2017-07-11 17:44:59 +02:00
2017-07-11 17:44:59 +02:00
2017-07-18 15:27:37 +02:00
2017-07-11 17:44:56 +02:00
2017-07-11 17:44:59 +02:00
2016-09-20 22:10:57 +02:00
2016-09-20 22:10:57 +02:00
2016-09-20 22:10:57 +02:00
2017-08-01 18:09:33 +02:00
2016-10-24 17:54:03 +02:00
2018-03-09 15:40:07 +01:00
2017-09-26 15:00:32 +02:00
2018-06-08 14:39:24 -03:00
2017-07-11 17:44:59 +02:00
2018-04-16 13:35:32 +02:00
2018-03-26 21:17:24 +02:00
2017-07-11 17:44:59 +02:00
2016-09-20 22:10:57 +02:00
2017-07-11 17:45:00 +02:00
2016-10-31 16:52:39 +01:00
2017-09-26 14:46:23 +02:00
2017-09-18 19:43:38 -04:00
2017-02-12 00:47:42 +01:00
2017-02-12 00:47:42 +01:00
2017-07-11 17:44:59 +02:00
2017-02-12 00:47:42 +01:00
2017-02-24 16:09:22 +01:00
2017-02-24 16:09:22 +01:00
2018-02-13 16:59:58 +01:00
2017-11-21 14:54:02 +01:00
2018-01-23 12:34:43 +01:00
2018-01-23 12:34:43 +01:00
2017-07-11 17:45:01 +02:00
2017-07-11 17:45:01 +02:00
2017-07-11 17:45:01 +02:00
2017-08-01 18:09:33 +02:00
2017-05-11 14:28:07 +02:00
2018-05-15 16:15:21 +02:00
2017-09-26 14:46:23 +02:00
2017-11-17 13:35:59 +01:00
2017-05-11 12:08:20 +02:00
2018-04-10 16:33:43 +02:00
2017-06-09 11:45:03 +02:00
2018-01-23 12:34:43 +01:00
2018-01-23 12:34:43 +01:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2018-04-03 16:58:48 +02:00
2018-04-03 16:58:48 +02:00
2017-08-08 15:19:16 +02:00
2017-09-26 14:46:23 +02:00
2017-07-11 17:44:56 +02:00
2017-07-11 17:44:56 +02:00
2017-07-18 15:27:37 +02:00
2017-07-11 17:44:56 +02:00
2017-08-01 18:09:33 +02:00
2017-08-01 18:09:33 +02:00
2018-05-23 14:30:51 +02:00
2018-05-23 14:30:51 +02:00
2017-09-05 14:17:26 -05:00
2017-08-15 10:03:28 -05:00
2018-04-10 16:33:43 +02:00
2017-08-30 13:00:37 -05:00
2017-10-06 16:30:47 +02:00
2017-09-26 14:46:23 +02:00
2017-11-17 18:06:21 +01:00
2017-11-17 18:06:21 +01:00
2018-07-10 10:36:15 +02:00
2018-07-10 10:36:15 +02:00
2018-01-23 12:34:43 +01:00
2018-01-23 12:34:43 +01:00
2018-03-13 17:06:32 -04:00
2018-03-13 17:06:32 -04:00
2018-01-31 22:37:00 -05:00
2017-11-21 11:58:12 -05:00
2018-05-15 16:15:21 +02:00
2018-01-23 12:33:07 +01:00
2017-12-19 10:25:09 +00:00
2017-12-19 10:25:09 +00:00
2018-03-09 15:40:07 +01:00
2018-03-09 15:40:07 +01:00
2018-01-23 12:34:43 +01:00
2018-01-23 12:34:43 +01:00
2018-04-10 16:33:08 +02:00
2018-01-26 09:37:21 -06:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-04-10 16:33:08 +02:00
2018-03-13 15:38:55 -05:00
2018-03-13 15:44:09 -05:00
2018-03-13 15:44:09 -05:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-30 13:31:18 +02:00
2018-05-15 16:15:21 +02:00
2018-05-15 16:15:21 +02:00
2018-05-15 16:15:21 +02:00
2018-05-15 16:15:21 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2018-05-08 10:47:27 -04:00
2018-05-08 10:47:27 -04:00
2018-06-11 16:18:45 +02:00
2018-06-11 16:18:45 +02:00
2018-06-15 14:49:44 +02:00
2018-06-15 14:49:44 +02:00
2018-07-10 11:55:11 +02:00
2018-07-02 15:24:07 -05:00
2018-07-02 19:50:37 -05:00
2018-07-02 19:50:37 -05:00
2018-07-09 19:43:24 +02:00
2018-07-09 19:43:24 +02:00
2018-04-03 17:39:37 +02:00
2018-04-03 17:39:37 +02:00
2018-06-01 16:01:29 +01:00
2017-05-11 14:28:05 +02:00
2018-05-15 16:15:21 +02:00
2018-05-23 13:29:03 +02:00
2012-02-22 16:15:22 +01:00
2018-07-09 19:43:24 +02:00
2018-06-12 11:56:21 +01:00
2017-02-12 00:47:42 +01:00
2018-06-08 14:39:24 -03:00
2018-06-08 14:39:24 -03:00
2018-06-08 14:39:24 -03:00
2016-06-16 15:19:55 +02:00
2016-10-27 19:05:23 +02:00