ide: Set bus master inactive on error
authorKevin Wolf <kwolf@redhat.com>
Fri, 26 Nov 2010 15:47:42 +0000 (16:47 +0100)
committerKevin Wolf <kwolf@redhat.com>
Mon, 29 Nov 2010 15:15:01 +0000 (16:15 +0100)
commited2381d70abf855b9feac28911d451c31861f11e
treec10aef73147570a4242c088b2e5b8aed4687d0d5
parent8118527034abee3e5ae1f9a7f1550c0b4ac2f718
ide: Set bus master inactive on error

BMIDEA in the status register must be cleared on error. This makes FreeBSD
respond (more) correctly to I/O errors.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
hw/ide/core.c