On 20/8/26 12:08, Denis V. Lunev wrote:
From: Denis V. Lunev <[email protected]>

ide_bus_exec_cmd() raises the interrupt for every command handler that
reports the command complete, which cmd_specify() does, so the request it
raised itself was the first of two. The one from ide_bus_exec_cmd() is the
one that belongs there, being raised after BSY is cleared and after
ide_cmd_done() has let the bus master post its own completion.

Cc: John Snow <[email protected]>
Cc: Peter Maydell <[email protected]>
Cc: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Denis V. Lunev <[email protected]>
---
  hw/ide/core.c | 1 -
  1 file changed, 1 deletion(-)

Good catch.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>

Reply via email to