241c241
< MSHR::markInService(PacketPtr pkt)
---
> MSHR::markInService(bool pending_dirty_resp)
252d251
< assert(pkt != NULL);
254,255c253
< pendingDirty = targets.needsExclusive ||
< (!pkt->sharedAsserted() && pkt->memInhibitAsserted());
---
> pendingDirty = targets.needsExclusive || pending_dirty_resp;