Kevin Wolf bd28f83565 qcow2: Avoid bounce buffers for AIO read requests
qcow2 used to use bounce buffers for any AIO requests. This does not only imply
unnecessary copying, but also unbounded allocations which should be avoided.

This patch removes bounce buffers from the normal AIO read path, and constrains
them to a constant size for encrypted images.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2010-09-21 15:39:42 +02:00
2010-08-07 20:04:24 +04:00
2010-06-10 00:09:49 +02:00
2010-07-03 06:49:47 +00:00
2010-09-09 16:22:44 -05:00
2010-07-13 18:18:23 +02:00
2010-09-21 15:39:42 +02:00
2010-09-07 20:27:33 +03:00
2010-08-22 17:11:06 -05:00
2010-07-13 08:55:04 -05:00
2010-09-19 00:30:25 +02:00
2010-09-18 05:53:15 +00:00
2010-03-06 23:09:28 +01:00
2008-12-13 09:32:43 +00:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-05-13 20:54:26 +01:00
2004-08-01 21:54:53 +00:00
2009-09-25 19:53:21 +00:00
2010-08-22 16:19:00 -05:00
2010-06-16 13:03:51 +01:00
2010-04-09 18:55:56 +02:00
2010-09-08 12:39:22 +02:00
2010-08-24 15:22:24 +00:00
2010-05-31 20:55:23 +02:00
2009-03-10 21:43:35 +00:00
2009-01-14 18:39:49 +00:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-09-10 18:47:31 +00:00
2008-10-12 17:54:42 +00:00
2010-07-22 05:52:09 +02:00
2010-05-24 15:18:23 -05:00
2010-04-01 21:51:59 +02:00
2010-04-01 21:51:59 +02:00
2010-03-01 04:39:50 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2010-06-13 19:00:50 +01:00
2009-09-12 07:36:22 +00:00
2010-07-24 14:42:29 +02:00
2010-03-29 19:24:00 +00:00
2009-12-17 18:12:04 +01:00
2007-09-16 20:03:23 +00:00
2010-05-22 08:02:12 +00:00
2009-10-01 16:12:16 -05:00
2010-09-09 16:22:45 -05:00
2009-10-01 16:12:16 -05:00
2010-05-10 11:36:03 -05:00
2010-05-10 11:36:03 -05:00
2010-06-11 15:25:14 -03:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2008-12-14 08:50:18 +00:00
2010-06-16 13:03:51 +01:00
2010-09-07 13:46:17 +02:00
2010-03-21 08:28:47 +00:00
2010-05-22 08:24:49 +00:00
2010-01-08 09:58:40 -06:00
2009-09-12 07:36:22 +00:00
2010-09-21 15:39:42 +02:00
2010-08-22 17:11:06 -05:00
2010-06-13 19:00:50 +01:00
2010-08-20 21:03:24 +00:00
2010-08-15 09:45:28 +00:00
2010-08-15 09:45:28 +00:00
2009-12-25 18:19:15 +00:00
2010-05-19 12:45:54 -03:00
2009-11-17 08:49:39 -06:00
2010-07-01 14:27:13 -03:00
2010-07-01 14:27:13 -03:00
2009-10-27 12:28:59 -05:00
2010-09-21 15:39:42 +02:00
2009-10-01 16:12:16 -05:00
2010-09-21 15:39:42 +02:00
2010-05-19 12:45:54 -03:00
2010-07-06 10:36:28 -05:00
2010-05-19 12:45:54 -03:00
2009-11-17 08:49:38 -06:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-06-11 15:25:14 -03:00
2009-12-03 09:41:18 -06:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-09-18 05:53:14 +00:00
2008-12-14 08:50:18 +00:00
2010-09-09 19:13:04 +00:00
2009-09-13 19:38:43 +00:00
2010-03-14 22:04:50 +01:00
2008-12-04 11:29:42 +00:00
2010-09-10 23:54:56 +03:00
2009-10-01 16:12:16 -05:00
2010-06-30 22:51:17 +02:00
2009-03-05 23:01:23 +00:00
2010-07-28 07:58:15 -05:00
2008-09-06 16:31:30 +00:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
No description provided
Readme 431 MiB
Languages
C 82.9%
C++ 6.4%
Python 3.2%
Dylan 2.9%
Shell 1.6%
Other 2.8%