commit | f5022a135e4309a54d433c69b2a056756b2d0d6b | [log] [tgz] |
---|---|---|
author | Paolo Bonzini <pbonzini@redhat.com> | Mon Nov 12 13:30:10 2012 +0100 |
committer | malc <av1474@comtv.ru> | Mon Nov 12 20:02:09 2012 +0400 |
tree | a3e242e14319e0e81dfa742aa803b9236819b9e3 | |
parent | 3c5645fab3c4b65d0cffbe1aaafc787e4be63d0f [diff] |
aio: fix aio_ctx_prepare with idle bottom halves Commit ed2aec4867f0d5f5de496bb765347b5d0cfe113d changed the return value of aio_ctx_prepare from false to true when only idle bottom halves are available. This broke PC old-style DMA, which uses them. Fix this by making aio_ctx_prepare return true only when non-idle bottom halves are scheduled to run. Reported-by: malc <av1474@comtv.ru> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: malc <av1474@comtv.ru>