119,120c119,123
< DPRINTF(RubyDma, "DMA request completed\n");
< ruby_hit_callback(active_request.pkt);
---
> //
> // Must unset the busy flag before calling back the dma port because
> // the callback may cause a previously nacked request to be reissued
> //
> DPRINTF(RubyDma, "DMA request completed\n");
121a125
> ruby_hit_callback(active_request.pkt);