Stefan Hajnoczi
e82dabd82e
ide: convert ide_sector_write() to asynchronous I/O
...
The IDE PIO write sector code path uses bdrv_write() and hence can make
the guest unresponsive while the I/O request is in progress. This patch
converts ide_sector_write() to use bdrv_aio_writev() by using the
BUSY_STAT bit to tell the guest that the request is in progress.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Tested-by: Richard Davies <richard@arachsys.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2012-04-19 16:03:27 +02:00
..
2012-04-19 16:03:27 +02:00
2012-04-12 19:01:42 -03:00
2012-04-17 10:23:29 +02:00
2012-04-13 12:29:03 +00:00
2012-04-13 12:29:03 +00:00
2012-04-17 16:57:58 +04:00
2012-04-15 12:17:23 +03:00
2012-04-13 12:29:04 +00:00
2012-04-13 12:29:04 +00:00
2012-04-13 12:29:04 +00:00
2012-04-13 11:39:06 +00:00
2012-04-13 11:39:06 +00:00
2012-04-13 12:29:03 +00:00
2012-04-13 11:39:06 +00:00
2012-04-13 11:39:06 +00:00
2012-04-13 11:39:06 +00:00
2012-04-16 12:52:22 -05:00
2012-04-05 14:54:39 +02:00
2012-04-17 10:23:21 +02:00
2012-04-13 17:34:21 +00:00
2012-04-15 12:17:23 +03:00
2012-04-09 14:35:25 -03:00
2012-04-10 08:21:58 -05:00
2012-04-16 15:41:28 +02:00
2012-04-16 15:41:28 +02:00
2012-04-10 12:35:43 +02:00
2012-04-11 13:19:32 +03:00
2012-04-07 14:00:45 +00:00
2012-04-02 15:04:15 -05:00
2012-04-07 14:00:45 +00:00
2012-04-07 14:00:45 +00:00
2012-04-12 11:14:29 +01:00
2012-04-09 14:35:25 -03:00
2012-04-05 14:54:40 +02:00
2012-04-09 14:35:25 -03:00
2012-04-10 08:17:36 -05:00
2012-04-18 12:21:53 +02:00
2012-04-18 12:21:53 +02:00
2012-04-13 12:29:03 +00:00
2012-04-11 12:30:01 -05:00
2012-04-02 09:43:17 -05:00
2012-04-15 20:07:58 +02:00
2012-04-15 20:02:09 +02:00
2012-04-15 17:07:19 +02:00
2012-04-15 20:02:28 +02:00
2012-04-15 20:02:28 +02:00
2012-04-15 20:02:28 +02:00
2012-04-15 17:07:19 +02:00
2012-04-15 17:07:19 +02:00
2012-04-07 14:00:45 +00:00
2012-04-04 19:20:44 +00:00
2012-04-17 10:23:21 +02:00
2012-04-11 13:19:32 +03:00
2012-04-11 13:24:59 +03:00
2012-04-13 17:34:21 +00:00
2012-04-13 17:34:26 +00:00
2012-04-13 17:34:26 +00:00
2012-04-09 14:35:25 -03:00
2012-04-13 17:34:08 +00:00