commit | b39f96126549e2834152211a99919917423d2212 | [log] [tgz] |
---|---|---|
author | Kevin Wolf <kwolf@redhat.com> | Wed Mar 13 16:53:06 2013 +0100 |
committer | Kevin Wolf <kwolf@redhat.com> | Wed May 08 15:28:49 2013 +0200 |
tree | fb6a52735b9df65df46d7fe44d79bcb7e678c901 | |
parent | 3bac85d33716d9024afb8a262a39032bc0bba3ed [diff] |
ide: Reset BMIDEA bit when the bus master is stopped The device is supposed to reset the Bus Master IDE Active bit in the status register when 0 is written to the Start/Stop Bus Master bit in the command register. In the common cases this happens automatically because bdrv_drain_all() flushes the requests, but with a large PRDT it could remain set. Signed-off-by: Kevin Wolf <kwolf@redhat.com>